summaryrefslogtreecommitdiffstats
path: root/meta-poky/conf
diff options
context:
space:
mode:
authorPeter Marko <peter.marko@siemens.com>2023-06-29 14:28:08 +0200
committerRichard Purdie <richard.purdie@linuxfoundation.org>2023-07-12 10:36:52 +0100
commit01371175e91554d200b5afe610f099c0e0ff82bd (patch)
treea92d5101aced0cdf3f4f1e771475b6d6d0f21c20 /meta-poky/conf
parenta43fa36614977745fcbd6441d1c3c20321a8201d (diff)
downloadpoky-01371175e91554d200b5afe610f099c0e0ff82bd.tar.gz
gcsections: apply section removal also in C++, not only in C
Currently only CFLAGS contains sections optimizations. This is used during C compilation. C++ compilation uses CXXFLAGS instead. I did not introduce CXXFLAGS_SECTION_REMOVAL because the options are identical in C and C++, while adding it would add whole lot of additional useless lines of code to maintain. (From meta-yocto rev: 4962baf5d0baf3bf61a44020be96cb877f4e4979) Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta-poky/conf')
-rw-r--r--meta-poky/conf/distro/include/gcsections.inc2
1 files changed, 2 insertions, 0 deletions
diff --git a/meta-poky/conf/distro/include/gcsections.inc b/meta-poky/conf/distro/include/gcsections.inc
index a1f8651ae9..0e7bd2efff 100644
--- a/meta-poky/conf/distro/include/gcsections.inc
+++ b/meta-poky/conf/distro/include/gcsections.inc
@@ -27,8 +27,10 @@ LDFLAGS_SECTION_REMOVAL:pn-nativesdk-mingw-w64-winpthreads = ""
27 27
28# set default for target 28# set default for target
29CFLAGS:append:class-target = " ${CFLAGS_SECTION_REMOVAL}" 29CFLAGS:append:class-target = " ${CFLAGS_SECTION_REMOVAL}"
30CXXFLAGS:append:class-target = " ${CFLAGS_SECTION_REMOVAL}"
30LDFLAGS:append:class-target = " ${LDFLAGS_SECTION_REMOVAL}" 31LDFLAGS:append:class-target = " ${LDFLAGS_SECTION_REMOVAL}"
31 32
32# set default for nativesdk 33# set default for nativesdk
33CFLAGS:append:class-nativesdk = " ${CFLAGS_SECTION_REMOVAL}" 34CFLAGS:append:class-nativesdk = " ${CFLAGS_SECTION_REMOVAL}"
35CXXFLAGS:append:class-nativesdk = " ${CFLAGS_SECTION_REMOVAL}"
34LDFLAGS:append:class-nativesdk = " ${LDFLAGS_SECTION_REMOVAL}" 36LDFLAGS:append:class-nativesdk = " ${LDFLAGS_SECTION_REMOVAL}"