diff options
author | Paul Eggleton <paul.eggleton@linux.intel.com> | 2016-07-07 11:48:35 +1200 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2016-07-12 23:10:14 +0100 |
commit | 661ff395e990fb6a509ccf55b709cd67bdbad7cf (patch) | |
tree | a6bda7a38f850c9ce91afbca9cbd1f7c8293a357 /meta/recipes-devtools/gcc | |
parent | 1c0fc7fcf7772ef8774f623126050972f526fe83 (diff) | |
download | poky-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.inc | 27 |
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 @@ | |||
1 | require gcc-configure-common.inc | 1 | require gcc-configure-common.inc |
2 | 2 | ||
3 | SUMMARY = "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. |
5 | LICENSE = "GPL-3.0-with-GCC-exception" | 7 | LICENSE = "GPL-3.0-with-GCC-exception" |
@@ -135,73 +137,98 @@ FILES_${PN}-dbg += "\ | |||
135 | " | 137 | " |
136 | 138 | ||
137 | FILES_libg2c = "${target_libdir}/libg2c.so.*" | 139 | FILES_libg2c = "${target_libdir}/libg2c.so.*" |
140 | SUMMARY_libg2c = "Companion runtime library for g77" | ||
138 | FILES_libg2c-dev = "\ | 141 | FILES_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 | " |
146 | SUMMARY_libg2c-dev = "Companion runtime library for g77 - development files" | ||
143 | 147 | ||
144 | FILES_libstdc++ = "${libdir}/libstdc++.so.*" | 148 | FILES_libstdc++ = "${libdir}/libstdc++.so.*" |
149 | SUMMARY_libstdc++ = "GNU standard C++ library" | ||
145 | FILES_libstdc++-dev = "\ | 150 | FILES_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 | " |
156 | SUMMARY_libstdc++-dev = "GNU standard C++ library - development files" | ||
151 | FILES_libstdc++-staticdev = "\ | 157 | FILES_libstdc++-staticdev = "\ |
152 | ${libdir}/libstdc++*.a \ | 158 | ${libdir}/libstdc++*.a \ |
153 | ${libdir}/libsupc++.a \ | 159 | ${libdir}/libsupc++.a \ |
154 | " | 160 | " |
161 | SUMMARY_libstdc++-staticdev = "GNU standard C++ library - static development files" | ||
155 | 162 | ||
156 | FILES_libstdc++-precompile-dev = "${includedir}/c++/${TARGET_SYS}/bits/*.gch" | 163 | FILES_libstdc++-precompile-dev = "${includedir}/c++/${TARGET_SYS}/bits/*.gch" |
164 | SUMMARY_libstdc++-precompile-dev = "GNU standard C++ library - precompiled header files" | ||
157 | 165 | ||
158 | FILES_libssp = "${libdir}/libssp.so.*" | 166 | FILES_libssp = "${libdir}/libssp.so.*" |
167 | SUMMARY_libssp = "GNU stack smashing protection library" | ||
159 | FILES_libssp-dev = "\ | 168 | FILES_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 | " |
174 | SUMMARY_libssp-dev = "GNU stack smashing protection library - development files" | ||
165 | FILES_libssp-staticdev = "${libdir}/libssp*.a" | 175 | FILES_libssp-staticdev = "${libdir}/libssp*.a" |
176 | SUMMARY_libssp-staticdev = "GNU stack smashing protection library - static development files" | ||
166 | 177 | ||
167 | FILES_libquadmath = "${libdir}/libquadmath*.so.*" | 178 | FILES_libquadmath = "${libdir}/libquadmath*.so.*" |
179 | SUMMARY_libquadmath = "GNU quad-precision math library" | ||
168 | FILES_libquadmath-dev = "\ | 180 | FILES_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 | " |
185 | SUMMARY_libquadmath-dev = "GNU quad-precision math library - development files" | ||
173 | FILES_libquadmath-staticdev = "${libdir}/libquadmath.a" | 186 | FILES_libquadmath-staticdev = "${libdir}/libquadmath.a" |
187 | SUMMARY_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 | ||
175 | FILES_libmudflap = "${libdir}/libmudflap*.so.*" | 190 | FILES_libmudflap = "${libdir}/libmudflap*.so.*" |
191 | SUMMARY_libmudflap = "Pointer debugging library for gcc" | ||
176 | FILES_libmudflap-dev = "\ | 192 | FILES_libmudflap-dev = "\ |
177 | ${libdir}/libmudflap*.so \ | 193 | ${libdir}/libmudflap*.so \ |
178 | ${libdir}/libmudflap.la \ | 194 | ${libdir}/libmudflap.la \ |
179 | " | 195 | " |
196 | SUMMARY_libmudflap-dev = "Pointer debugging library for gcc - development files" | ||
180 | FILES_libmudflap-staticdev = "${libdir}/libmudflap.a" | 197 | FILES_libmudflap-staticdev = "${libdir}/libmudflap.a" |
198 | SUMMARY_libmudflap-staticdev = "Pointer debugging library for gcc - static development files" | ||
181 | 199 | ||
182 | FILES_libgomp = "${libdir}/libgomp*${SOLIBS}" | 200 | FILES_libgomp = "${libdir}/libgomp*${SOLIBS}" |
201 | SUMMARY_libgomp = "GNU OpenMP parallel programming library" | ||
183 | FILES_libgomp-dev = "\ | 202 | FILES_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 | " |
208 | SUMMARY_libgomp-dev = "GNU OpenMP parallel programming library - development files" | ||
189 | FILES_libgomp-staticdev = "${libdir}/libgomp*.a" | 209 | FILES_libgomp-staticdev = "${libdir}/libgomp*.a" |
210 | SUMMARY_libgomp-staticdev = "GNU OpenMP parallel programming library - static development files" | ||
190 | 211 | ||
191 | FILES_libatomic = "${libdir}/libatomic.so.*" | 212 | FILES_libatomic = "${libdir}/libatomic.so.*" |
213 | SUMMARY_libatomic = "GNU C++11 atomics support library" | ||
192 | FILES_libatomic-dev = "\ | 214 | FILES_libatomic-dev = "\ |
193 | ${libdir}/libatomic.so \ | 215 | ${libdir}/libatomic.so \ |
194 | ${libdir}/libatomic.la \ | 216 | ${libdir}/libatomic.la \ |
195 | " | 217 | " |
218 | SUMMARY_libatomic-dev = "GNU C++11 atomics support library - development files" | ||
196 | FILES_libatomic-staticdev = "${libdir}/libatomic.a" | 219 | FILES_libatomic-staticdev = "${libdir}/libatomic.a" |
220 | SUMMARY_libatomic-staticdev = "GNU C++11 atomics support library - static development files" | ||
197 | 221 | ||
198 | FILES_libitm = "${libdir}/libitm.so.*" | 222 | FILES_libitm = "${libdir}/libitm.so.*" |
223 | SUMMARY_libitm = "GNU transactional memory support library" | ||
199 | FILES_libitm-dev = "\ | 224 | FILES_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 | " |
229 | SUMMARY_libitm-dev = "GNU transactional memory support library - development files" | ||
204 | FILES_libitm-staticdev = "${libdir}/libitm.a" | 230 | FILES_libitm-staticdev = "${libdir}/libitm.a" |
231 | SUMMARY_libitm-staticdev = "GNU transactional memory support library - static development files" | ||
205 | 232 | ||
206 | do_package_write_ipk[depends] += "virtual/${MLPREFIX}libc:do_packagedata" | 233 | do_package_write_ipk[depends] += "virtual/${MLPREFIX}libc:do_packagedata" |
207 | do_package_write_deb[depends] += "virtual/${MLPREFIX}libc:do_packagedata" | 234 | do_package_write_deb[depends] += "virtual/${MLPREFIX}libc:do_packagedata" |