xref: /OK3568_Linux_fs/yocto/poky/meta-poky/conf/distro/include/gcsections.inc (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593SmuzhiyunCFLAGS_SECTION_REMOVAL = "-ffunction-sections -fdata-sections"
2*4882a593SmuzhiyunLDFLAGS_SECTION_REMOVAL = "-Wl,--gc-sections"
3*4882a593Smuzhiyun
4*4882a593Smuzhiyun# packages with build problems using sections
5*4882a593SmuzhiyunCFLAGS_SECTION_REMOVAL:pn-glibc = ""
6*4882a593SmuzhiyunLDFLAGS_SECTION_REMOVAL:pn-glibc = ""
7*4882a593SmuzhiyunCFLAGS_SECTION_REMOVAL:pn-cairo = ""
8*4882a593SmuzhiyunLDFLAGS_SECTION_REMOVAL:pn-cairo = ""
9*4882a593SmuzhiyunCFLAGS_SECTION_REMOVAL:pn-perl = ""
10*4882a593SmuzhiyunLDFLAGS_SECTION_REMOVAL:pn-perl = ""
11*4882a593SmuzhiyunCFLAGS_SECTION_REMOVAL:pn-grub-efi = ""
12*4882a593SmuzhiyunLDFLAGS_SECTION_REMOVAL:pn-grub-efi = ""
13*4882a593SmuzhiyunCFLAGS_SECTION_REMOVAL:pn-grub = ""
14*4882a593SmuzhiyunLDFLAGS_SECTION_REMOVAL:pn-grub = ""
15*4882a593Smuzhiyun
16*4882a593Smuzhiyun# SDK packages with build problems using sections
17*4882a593SmuzhiyunCFLAGS_SECTION_REMOVAL:pn-nativesdk-glibc = ""
18*4882a593SmuzhiyunLDFLAGS_SECTION_REMOVAL:pn-nativesdk-glibc = ""
19*4882a593SmuzhiyunCFLAGS_SECTION_REMOVAL:pn-nativesdk-cairo = ""
20*4882a593SmuzhiyunLDFLAGS_SECTION_REMOVAL:pn-nativesdk-cairo = ""
21*4882a593SmuzhiyunCFLAGS_SECTION_REMOVAL:pn-nativesdk-mingw-w64-runtime = ""
22*4882a593SmuzhiyunLDFLAGS_SECTION_REMOVAL:pn-nativesdk-mingw-w64-runtime = ""
23*4882a593SmuzhiyunCFLAGS_SECTION_REMOVAL:pn-nativesdk-perl = ""
24*4882a593SmuzhiyunLDFLAGS_SECTION_REMOVAL:pn-nativesdk-perl = ""
25*4882a593SmuzhiyunCFLAGS_SECTION_REMOVAL:pn-nativesdk-mingw-w64-winpthreads = ""
26*4882a593SmuzhiyunLDFLAGS_SECTION_REMOVAL:pn-nativesdk-mingw-w64-winpthreads = ""
27*4882a593Smuzhiyun
28*4882a593Smuzhiyun# set default for target
29*4882a593SmuzhiyunCFLAGS:append:class-target = " ${CFLAGS_SECTION_REMOVAL}"
30*4882a593SmuzhiyunLDFLAGS:append:class-target = " ${LDFLAGS_SECTION_REMOVAL}"
31*4882a593Smuzhiyun
32*4882a593Smuzhiyun# set default for nativesdk
33*4882a593SmuzhiyunCFLAGS:append:class-nativesdk = " ${CFLAGS_SECTION_REMOVAL}"
34*4882a593SmuzhiyunLDFLAGS:append:class-nativesdk = " ${LDFLAGS_SECTION_REMOVAL}"
35