Andrew Geissler | 09209ee | 2020-12-13 08:44:15 -0600 | [diff] [blame] | 1 | CFLAGS_SECTION_REMOVAL = "-ffunction-sections -fdata-sections" |
| 2 | LDFLAGS_SECTION_REMOVAL = "-Wl,--gc-sections" |
| 3 | |
| 4 | # packages with build problems using sections |
| 5 | CFLAGS_SECTION_REMOVAL_pn-glibc = "" |
| 6 | LDFLAGS_SECTION_REMOVAL_pn-glibc = "" |
| 7 | CFLAGS_SECTION_REMOVAL_pn-cairo = "" |
| 8 | LDFLAGS_SECTION_REMOVAL_pn-cairo = "" |
| 9 | CFLAGS_SECTION_REMOVAL_pn-perl = "" |
| 10 | LDFLAGS_SECTION_REMOVAL_pn-perl = "" |
| 11 | CFLAGS_SECTION_REMOVAL_pn-grub-efi = "" |
| 12 | LDFLAGS_SECTION_REMOVAL_pn-grub-efi = "" |
| 13 | CFLAGS_SECTION_REMOVAL_pn-grub = "" |
| 14 | LDFLAGS_SECTION_REMOVAL_pn-grub = "" |
| 15 | |
Andrew Geissler | 09209ee | 2020-12-13 08:44:15 -0600 | [diff] [blame] | 16 | # set default for target |
| 17 | CFLAGS_append_class-target = " ${CFLAGS_SECTION_REMOVAL}" |
| 18 | LDFLAGS_append_class-target = " ${LDFLAGS_SECTION_REMOVAL}" |
| 19 | |
| 20 | # set default for nativesdk |
| 21 | CFLAGS_append_class-nativesdk = " ${CFLAGS_SECTION_REMOVAL}" |
| 22 | LDFLAGS_append_class-nativesdk = " ${LDFLAGS_SECTION_REMOVAL}" |