summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools/gcc
diff options
context:
space:
mode:
authorPaul Eggleton <paul.eggleton@linux.intel.com>2016-07-07 11:48:35 +1200
committerRichard Purdie <richard.purdie@linuxfoundation.org>2016-07-12 23:10:14 +0100
commit661ff395e990fb6a509ccf55b709cd67bdbad7cf (patch)
treea6bda7a38f850c9ce91afbca9cbd1f7c8293a357 /meta/recipes-devtools/gcc
parent1c0fc7fcf7772ef8774f623126050972f526fe83 (diff)
downloadpoky-661ff395e990fb6a509ccf55b709cd67bdbad7cf.tar.gz
gcc-runtime: add SUMMARY values
It's useful to know what the various libraries are that get produced by gcc-runtime, as well as to have a specific SUMMARY for the recipe. (From OE-Core rev: b8d5b4107c64784ea8c8f364a84c2bc76cd0b1b0) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-devtools/gcc')
-rw-r--r--meta/recipes-devtools/gcc/gcc-runtime.inc27
1 files changed, 27 insertions, 0 deletions
diff --git a/meta/recipes-devtools/gcc/gcc-runtime.inc b/meta/recipes-devtools/gcc/gcc-runtime.inc
index 99f50f8066..526be55f7b 100644
--- a/meta/recipes-devtools/gcc/gcc-runtime.inc
+++ b/meta/recipes-devtools/gcc/gcc-runtime.inc
@@ -1,5 +1,7 @@
1require gcc-configure-common.inc 1require gcc-configure-common.inc
2 2
3SUMMARY = "Runtime libraries from GCC"
4
3# Over-ride the LICENSE set by gcc-${PV}.inc to remove "& GPLv3" 5# Over-ride the LICENSE set by gcc-${PV}.inc to remove "& GPLv3"
4# All gcc-runtime packages are now covered by the runtime exception. 6# All gcc-runtime packages are now covered by the runtime exception.
5LICENSE = "GPL-3.0-with-GCC-exception" 7LICENSE = "GPL-3.0-with-GCC-exception"
@@ -135,73 +137,98 @@ FILES_${PN}-dbg += "\
135" 137"
136 138
137FILES_libg2c = "${target_libdir}/libg2c.so.*" 139FILES_libg2c = "${target_libdir}/libg2c.so.*"
140SUMMARY_libg2c = "Companion runtime library for g77"
138FILES_libg2c-dev = "\ 141FILES_libg2c-dev = "\
139 ${libdir}/libg2c.so \ 142 ${libdir}/libg2c.so \
140 ${libdir}/libg2c.a \ 143 ${libdir}/libg2c.a \
141 ${libdir}/libfrtbegin.a \ 144 ${libdir}/libfrtbegin.a \
142" 145"
146SUMMARY_libg2c-dev = "Companion runtime library for g77 - development files"
143 147
144FILES_libstdc++ = "${libdir}/libstdc++.so.*" 148FILES_libstdc++ = "${libdir}/libstdc++.so.*"
149SUMMARY_libstdc++ = "GNU standard C++ library"
145FILES_libstdc++-dev = "\ 150FILES_libstdc++-dev = "\
146 ${includedir}/c++/ \ 151 ${includedir}/c++/ \
147 ${libdir}/libstdc++.so \ 152 ${libdir}/libstdc++.so \
148 ${libdir}/libstdc++*.la \ 153 ${libdir}/libstdc++*.la \
149 ${libdir}/libsupc++.la \ 154 ${libdir}/libsupc++.la \
150" 155"
156SUMMARY_libstdc++-dev = "GNU standard C++ library - development files"
151FILES_libstdc++-staticdev = "\ 157FILES_libstdc++-staticdev = "\
152 ${libdir}/libstdc++*.a \ 158 ${libdir}/libstdc++*.a \
153 ${libdir}/libsupc++.a \ 159 ${libdir}/libsupc++.a \
154" 160"
161SUMMARY_libstdc++-staticdev = "GNU standard C++ library - static development files"
155 162
156FILES_libstdc++-precompile-dev = "${includedir}/c++/${TARGET_SYS}/bits/*.gch" 163FILES_libstdc++-precompile-dev = "${includedir}/c++/${TARGET_SYS}/bits/*.gch"
164SUMMARY_libstdc++-precompile-dev = "GNU standard C++ library - precompiled header files"
157 165
158FILES_libssp = "${libdir}/libssp.so.*" 166FILES_libssp = "${libdir}/libssp.so.*"
167SUMMARY_libssp = "GNU stack smashing protection library"
159FILES_libssp-dev = "\ 168FILES_libssp-dev = "\
160 ${libdir}/libssp*.so \ 169 ${libdir}/libssp*.so \
161 ${libdir}/libssp*_nonshared.a \ 170 ${libdir}/libssp*_nonshared.a \
162 ${libdir}/libssp*.la \ 171 ${libdir}/libssp*.la \
163 ${libdir}/gcc/${TARGET_SYS}/${BINV}/include/ssp \ 172 ${libdir}/gcc/${TARGET_SYS}/${BINV}/include/ssp \
164" 173"
174SUMMARY_libssp-dev = "GNU stack smashing protection library - development files"
165FILES_libssp-staticdev = "${libdir}/libssp*.a" 175FILES_libssp-staticdev = "${libdir}/libssp*.a"
176SUMMARY_libssp-staticdev = "GNU stack smashing protection library - static development files"
166 177
167FILES_libquadmath = "${libdir}/libquadmath*.so.*" 178FILES_libquadmath = "${libdir}/libquadmath*.so.*"
179SUMMARY_libquadmath = "GNU quad-precision math library"
168FILES_libquadmath-dev = "\ 180FILES_libquadmath-dev = "\
169 ${libdir}/gcc/${TARGET_SYS}/${BINV}/include/quadmath* \ 181 ${libdir}/gcc/${TARGET_SYS}/${BINV}/include/quadmath* \
170 ${libdir}/libquadmath*.so \ 182 ${libdir}/libquadmath*.so \
171 ${libdir}/libquadmath.la \ 183 ${libdir}/libquadmath.la \
172" 184"
185SUMMARY_libquadmath-dev = "GNU quad-precision math library - development files"
173FILES_libquadmath-staticdev = "${libdir}/libquadmath.a" 186FILES_libquadmath-staticdev = "${libdir}/libquadmath.a"
187SUMMARY_libquadmath-staticdev = "GNU quad-precision math library - static development files"
174 188
189# NOTE: mudflap has been removed as of gcc 4.9 and has been superseded by the address sanitiser
175FILES_libmudflap = "${libdir}/libmudflap*.so.*" 190FILES_libmudflap = "${libdir}/libmudflap*.so.*"
191SUMMARY_libmudflap = "Pointer debugging library for gcc"
176FILES_libmudflap-dev = "\ 192FILES_libmudflap-dev = "\
177 ${libdir}/libmudflap*.so \ 193 ${libdir}/libmudflap*.so \
178 ${libdir}/libmudflap.la \ 194 ${libdir}/libmudflap.la \
179" 195"
196SUMMARY_libmudflap-dev = "Pointer debugging library for gcc - development files"
180FILES_libmudflap-staticdev = "${libdir}/libmudflap.a" 197FILES_libmudflap-staticdev = "${libdir}/libmudflap.a"
198SUMMARY_libmudflap-staticdev = "Pointer debugging library for gcc - static development files"
181 199
182FILES_libgomp = "${libdir}/libgomp*${SOLIBS}" 200FILES_libgomp = "${libdir}/libgomp*${SOLIBS}"
201SUMMARY_libgomp = "GNU OpenMP parallel programming library"
183FILES_libgomp-dev = "\ 202FILES_libgomp-dev = "\
184 ${libdir}/libgomp*${SOLIBSDEV} \ 203 ${libdir}/libgomp*${SOLIBSDEV} \
185 ${libdir}/libgomp*.la \ 204 ${libdir}/libgomp*.la \
186 ${libdir}/libgomp.spec \ 205 ${libdir}/libgomp.spec \
187 ${libdir}/gcc/${TARGET_SYS}/${BINV}/include/omp.h \ 206 ${libdir}/gcc/${TARGET_SYS}/${BINV}/include/omp.h \
188" 207"
208SUMMARY_libgomp-dev = "GNU OpenMP parallel programming library - development files"
189FILES_libgomp-staticdev = "${libdir}/libgomp*.a" 209FILES_libgomp-staticdev = "${libdir}/libgomp*.a"
210SUMMARY_libgomp-staticdev = "GNU OpenMP parallel programming library - static development files"
190 211
191FILES_libatomic = "${libdir}/libatomic.so.*" 212FILES_libatomic = "${libdir}/libatomic.so.*"
213SUMMARY_libatomic = "GNU C++11 atomics support library"
192FILES_libatomic-dev = "\ 214FILES_libatomic-dev = "\
193 ${libdir}/libatomic.so \ 215 ${libdir}/libatomic.so \
194 ${libdir}/libatomic.la \ 216 ${libdir}/libatomic.la \
195" 217"
218SUMMARY_libatomic-dev = "GNU C++11 atomics support library - development files"
196FILES_libatomic-staticdev = "${libdir}/libatomic.a" 219FILES_libatomic-staticdev = "${libdir}/libatomic.a"
220SUMMARY_libatomic-staticdev = "GNU C++11 atomics support library - static development files"
197 221
198FILES_libitm = "${libdir}/libitm.so.*" 222FILES_libitm = "${libdir}/libitm.so.*"
223SUMMARY_libitm = "GNU transactional memory support library"
199FILES_libitm-dev = "\ 224FILES_libitm-dev = "\
200 ${libdir}/libitm.so \ 225 ${libdir}/libitm.so \
201 ${libdir}/libitm.la \ 226 ${libdir}/libitm.la \
202 ${libdir}/libitm.spec \ 227 ${libdir}/libitm.spec \
203" 228"
229SUMMARY_libitm-dev = "GNU transactional memory support library - development files"
204FILES_libitm-staticdev = "${libdir}/libitm.a" 230FILES_libitm-staticdev = "${libdir}/libitm.a"
231SUMMARY_libitm-staticdev = "GNU transactional memory support library - static development files"
205 232
206do_package_write_ipk[depends] += "virtual/${MLPREFIX}libc:do_packagedata" 233do_package_write_ipk[depends] += "virtual/${MLPREFIX}libc:do_packagedata"
207do_package_write_deb[depends] += "virtual/${MLPREFIX}libc:do_packagedata" 234do_package_write_deb[depends] += "virtual/${MLPREFIX}libc:do_packagedata"