1CFLAGS_SECTION_REMOVAL = "-ffunction-sections -fdata-sections" 2LDFLAGS_SECTION_REMOVAL = "-Wl,--gc-sections" 3 4# packages with build problems using sections 5CFLAGS_SECTION_REMOVAL:pn-glibc = "" 6LDFLAGS_SECTION_REMOVAL:pn-glibc = "" 7CFLAGS_SECTION_REMOVAL:pn-cairo = "" 8LDFLAGS_SECTION_REMOVAL:pn-cairo = "" 9CFLAGS_SECTION_REMOVAL:pn-perl = "" 10LDFLAGS_SECTION_REMOVAL:pn-perl = "" 11CFLAGS_SECTION_REMOVAL:pn-grub-efi = "" 12LDFLAGS_SECTION_REMOVAL:pn-grub-efi = "" 13CFLAGS_SECTION_REMOVAL:pn-grub = "" 14LDFLAGS_SECTION_REMOVAL:pn-grub = "" 15 16# SDK packages with build problems using sections 17CFLAGS_SECTION_REMOVAL:pn-nativesdk-glibc = "" 18LDFLAGS_SECTION_REMOVAL:pn-nativesdk-glibc = "" 19CFLAGS_SECTION_REMOVAL:pn-nativesdk-mingw-w64-runtime = "" 20LDFLAGS_SECTION_REMOVAL:pn-nativesdk-mingw-w64-runtime = "" 21CFLAGS_SECTION_REMOVAL:pn-nativesdk-perl = "" 22LDFLAGS_SECTION_REMOVAL:pn-nativesdk-perl = "" 23CFLAGS_SECTION_REMOVAL:pn-nativesdk-mingw-w64-winpthreads = "" 24LDFLAGS_SECTION_REMOVAL:pn-nativesdk-mingw-w64-winpthreads = "" 25 26# set default for target 27CFLAGS:append:class-target = " ${CFLAGS_SECTION_REMOVAL}" 28LDFLAGS:append:class-target = " ${LDFLAGS_SECTION_REMOVAL}" 29 30# set default for nativesdk 31CFLAGS:append:class-nativesdk = " ${CFLAGS_SECTION_REMOVAL}" 32LDFLAGS:append:class-nativesdk = " ${LDFLAGS_SECTION_REMOVAL}" 33