| CFLAGS_SECTION_REMOVAL = "-ffunction-sections -fdata-sections" |
| LDFLAGS_SECTION_REMOVAL = "-Wl,--gc-sections" |
| |
| # packages with build problems using sections |
| CFLAGS_SECTION_REMOVAL:pn-glibc = "" |
| LDFLAGS_SECTION_REMOVAL:pn-glibc = "" |
| CFLAGS_SECTION_REMOVAL:pn-cairo = "" |
| LDFLAGS_SECTION_REMOVAL:pn-cairo = "" |
| CFLAGS_SECTION_REMOVAL:pn-perl = "" |
| LDFLAGS_SECTION_REMOVAL:pn-perl = "" |
| CFLAGS_SECTION_REMOVAL:pn-grub-efi = "" |
| LDFLAGS_SECTION_REMOVAL:pn-grub-efi = "" |
| CFLAGS_SECTION_REMOVAL:pn-grub = "" |
| LDFLAGS_SECTION_REMOVAL:pn-grub = "" |
| |
| # SDK packages with build problems using sections |
| CFLAGS_SECTION_REMOVAL:pn-nativesdk-glibc = "" |
| LDFLAGS_SECTION_REMOVAL:pn-nativesdk-glibc = "" |
| CFLAGS_SECTION_REMOVAL:pn-nativesdk-cairo = "" |
| LDFLAGS_SECTION_REMOVAL:pn-nativesdk-cairo = "" |
| CFLAGS_SECTION_REMOVAL:pn-nativesdk-mingw-w64-runtime = "" |
| LDFLAGS_SECTION_REMOVAL:pn-nativesdk-mingw-w64-runtime = "" |
| CFLAGS_SECTION_REMOVAL:pn-nativesdk-perl = "" |
| LDFLAGS_SECTION_REMOVAL:pn-nativesdk-perl = "" |
| CFLAGS_SECTION_REMOVAL:pn-nativesdk-mingw-w64-winpthreads = "" |
| LDFLAGS_SECTION_REMOVAL:pn-nativesdk-mingw-w64-winpthreads = "" |
| |
| # set default for target |
| CFLAGS:append:class-target = " ${CFLAGS_SECTION_REMOVAL}" |
| LDFLAGS:append:class-target = " ${LDFLAGS_SECTION_REMOVAL}" |
| |
| # set default for nativesdk |
| CFLAGS:append:class-nativesdk = " ${CFLAGS_SECTION_REMOVAL}" |
| LDFLAGS:append:class-nativesdk = " ${LDFLAGS_SECTION_REMOVAL}" |