diff options
Diffstat (limited to 'meta/recipes-devtools/gcc')
-rw-r--r-- | meta/recipes-devtools/gcc/gcc-11.1.inc | 2 | ||||
-rw-r--r-- | meta/recipes-devtools/gcc/gcc-common.inc | 4 | ||||
-rw-r--r-- | meta/recipes-devtools/gcc/gcc-configure-common.inc | 24 | ||||
-rw-r--r-- | meta/recipes-devtools/gcc/gcc-cross-canadian.inc | 16 | ||||
-rw-r--r-- | meta/recipes-devtools/gcc/gcc-cross.inc | 10 | ||||
-rw-r--r-- | meta/recipes-devtools/gcc/gcc-multilib-config.inc | 2 | ||||
-rw-r--r-- | meta/recipes-devtools/gcc/gcc-runtime.inc | 128 | ||||
-rw-r--r-- | meta/recipes-devtools/gcc/gcc-sanitizers.inc | 58 | ||||
-rw-r--r-- | meta/recipes-devtools/gcc/gcc-sanitizers_11.1.bb | 4 | ||||
-rw-r--r-- | meta/recipes-devtools/gcc/gcc-target.inc | 58 | ||||
-rw-r--r-- | meta/recipes-devtools/gcc/gcc_11.1.bb | 10 | ||||
-rw-r--r-- | meta/recipes-devtools/gcc/libgcc-common.inc | 12 | ||||
-rw-r--r-- | meta/recipes-devtools/gcc/libgcc-initial.inc | 6 | ||||
-rw-r--r-- | meta/recipes-devtools/gcc/libgcc-initial_11.1.bb | 2 | ||||
-rw-r--r-- | meta/recipes-devtools/gcc/libgcc.inc | 12 | ||||
-rw-r--r-- | meta/recipes-devtools/gcc/libgcc_11.1.bb | 2 | ||||
-rw-r--r-- | meta/recipes-devtools/gcc/libgfortran.inc | 14 |
17 files changed, 182 insertions, 182 deletions
diff --git a/meta/recipes-devtools/gcc/gcc-11.1.inc b/meta/recipes-devtools/gcc/gcc-11.1.inc index c21242af58..f1dec85a06 100644 --- a/meta/recipes-devtools/gcc/gcc-11.1.inc +++ b/meta/recipes-devtools/gcc/gcc-11.1.inc | |||
@@ -87,7 +87,7 @@ FORTRAN = "" | |||
87 | JAVA = "" | 87 | JAVA = "" |
88 | 88 | ||
89 | SSP ?= "--disable-libssp" | 89 | SSP ?= "--disable-libssp" |
90 | SSP_mingw32 = "--enable-libssp" | 90 | SSP:mingw32 = "--enable-libssp" |
91 | 91 | ||
92 | EXTRA_OECONF_BASE = "\ | 92 | EXTRA_OECONF_BASE = "\ |
93 | ${SSP} \ | 93 | ${SSP} \ |
diff --git a/meta/recipes-devtools/gcc/gcc-common.inc b/meta/recipes-devtools/gcc/gcc-common.inc index 629fa26dfe..74190644e6 100644 --- a/meta/recipes-devtools/gcc/gcc-common.inc +++ b/meta/recipes-devtools/gcc/gcc-common.inc | |||
@@ -12,7 +12,7 @@ inherit autotools gettext texinfo | |||
12 | 12 | ||
13 | BPN = "gcc" | 13 | BPN = "gcc" |
14 | COMPILERDEP = "virtual/${MLPREFIX}${TARGET_PREFIX}gcc:do_gcc_stash_builddir" | 14 | COMPILERDEP = "virtual/${MLPREFIX}${TARGET_PREFIX}gcc:do_gcc_stash_builddir" |
15 | COMPILERDEP_class-nativesdk = "virtual/${TARGET_PREFIX}gcc-crosssdk:do_gcc_stash_builddir" | 15 | COMPILERDEP:class-nativesdk = "virtual/${TARGET_PREFIX}gcc-crosssdk:do_gcc_stash_builddir" |
16 | 16 | ||
17 | python extract_stashed_builddir () { | 17 | python extract_stashed_builddir () { |
18 | src = d.expand("${COMPONENTS_DIR}/${BUILD_ARCH}/gcc-stashed-builddir-${TARGET_SYS}") | 18 | src = d.expand("${COMPONENTS_DIR}/${BUILD_ARCH}/gcc-stashed-builddir-${TARGET_SYS}") |
@@ -83,7 +83,7 @@ def get_tune_parameters(tune, d): | |||
83 | 83 | ||
84 | get_tune_parameters[vardepsexclude] = "AVAILTUNES TUNE_CCARGS OVERRIDES TUNE_FEATURES BASE_LIB BASELIB TUNE_ARCH ABIEXTENSION TARGET_FPU TUNE_PKGARCH PACKAGE_EXTRA_ARCHS" | 84 | get_tune_parameters[vardepsexclude] = "AVAILTUNES TUNE_CCARGS OVERRIDES TUNE_FEATURES BASE_LIB BASELIB TUNE_ARCH ABIEXTENSION TARGET_FPU TUNE_PKGARCH PACKAGE_EXTRA_ARCHS" |
85 | 85 | ||
86 | DEBIANNAME_${MLPREFIX}libgcc = "libgcc1" | 86 | DEBIANNAME:${MLPREFIX}libgcc = "libgcc1" |
87 | 87 | ||
88 | MIRRORS =+ "\ | 88 | MIRRORS =+ "\ |
89 | ${GNU_MIRROR}/gcc ftp://gcc.gnu.org/pub/gcc/releases/ \n \ | 89 | ${GNU_MIRROR}/gcc ftp://gcc.gnu.org/pub/gcc/releases/ \n \ |
diff --git a/meta/recipes-devtools/gcc/gcc-configure-common.inc b/meta/recipes-devtools/gcc/gcc-configure-common.inc index dc7f458b25..e9bc8e466c 100644 --- a/meta/recipes-devtools/gcc/gcc-configure-common.inc +++ b/meta/recipes-devtools/gcc/gcc-configure-common.inc | |||
@@ -45,27 +45,27 @@ EXTRA_OECONF = "\ | |||
45 | 45 | ||
46 | # glibc version is a minimum controlling whether features are enabled. | 46 | # glibc version is a minimum controlling whether features are enabled. |
47 | # Doesn't need to track glibc exactly | 47 | # Doesn't need to track glibc exactly |
48 | EXTRA_OECONF_append_libc-glibc = " --with-glibc-version=2.28 " | 48 | EXTRA_OECONF:append:libc-glibc = " --with-glibc-version=2.28 " |
49 | 49 | ||
50 | # Set this here since GCC configure won't auto-detect and enable | 50 | # Set this here since GCC configure won't auto-detect and enable |
51 | # initfini-arry when cross compiling. | 51 | # initfini-arry when cross compiling. |
52 | EXTRA_OECONF_append = " --enable-initfini-array" | 52 | EXTRA_OECONF:append = " --enable-initfini-array" |
53 | 53 | ||
54 | export gcc_cv_collect2_libs = 'none required' | 54 | export gcc_cv_collect2_libs = 'none required' |
55 | # We need to set gcc_cv_collect2_libs else there is cross-compilation badness | 55 | # We need to set gcc_cv_collect2_libs else there is cross-compilation badness |
56 | # in the config.log files (which might not get generated until do_compile | 56 | # in the config.log files (which might not get generated until do_compile |
57 | # hence being missed by the insane do_configure check). | 57 | # hence being missed by the insane do_configure check). |
58 | 58 | ||
59 | EXTRA_OECONF_append_linux = " --enable-__cxa_atexit" | 59 | EXTRA_OECONF:append_linux = " --enable-__cxa_atexit" |
60 | 60 | ||
61 | EXTRA_OECONF_append_mips64 = " --with-abi=64 --with-arch-64=mips64 --with-tune-64=mips64" | 61 | EXTRA_OECONF:append:mips64 = " --with-abi=64 --with-arch-64=mips64 --with-tune-64=mips64" |
62 | EXTRA_OECONF_append_mips64el = " --with-abi=64 --with-arch-64=mips64 --with-tune-64=mips64" | 62 | EXTRA_OECONF:append:mips64el = " --with-abi=64 --with-arch-64=mips64 --with-tune-64=mips64" |
63 | EXTRA_OECONF_append_mips64n32 = " --with-abi=64 --with-arch-64=mips64 --with-tune-64=mips64" | 63 | EXTRA_OECONF:append:mips64n32 = " --with-abi=64 --with-arch-64=mips64 --with-tune-64=mips64" |
64 | EXTRA_OECONF_append_mips64eln32 = " --with-abi=64 --with-arch-64=mips64 --with-tune-64=mips64" | 64 | EXTRA_OECONF:append:mips64eln32 = " --with-abi=64 --with-arch-64=mips64 --with-tune-64=mips64" |
65 | EXTRA_OECONF_append_mipsisa32r6el = " --with-abi=32 --with-arch=mips32r6" | 65 | EXTRA_OECONF:append:mipsisa32r6el = " --with-abi=32 --with-arch=mips32r6" |
66 | EXTRA_OECONF_append_mipsisa32r6 = " --with-abi=32 --with-arch=mips32r6" | 66 | EXTRA_OECONF:append:mipsisa32r6 = " --with-abi=32 --with-arch=mips32r6" |
67 | EXTRA_OECONF_append_mipsisa64r6el = " --with-abi=64 --with-arch-64=mips64r6" | 67 | EXTRA_OECONF:append:mipsisa64r6el = " --with-abi=64 --with-arch-64=mips64r6" |
68 | EXTRA_OECONF_append_mipsisa64r6 = " --with-abi=64 --with-arch-64=mips64r6" | 68 | EXTRA_OECONF:append:mipsisa64r6 = " --with-abi=64 --with-arch-64=mips64r6" |
69 | 69 | ||
70 | EXTRA_OECONF_GCC_FLOAT ??= "" | 70 | EXTRA_OECONF_GCC_FLOAT ??= "" |
71 | CPPFLAGS = "" | 71 | CPPFLAGS = "" |
@@ -74,7 +74,7 @@ SYSTEMHEADERS = "${target_includedir}" | |||
74 | SYSTEMLIBS = "${target_base_libdir}/" | 74 | SYSTEMLIBS = "${target_base_libdir}/" |
75 | SYSTEMLIBS1 = "${target_libdir}/" | 75 | SYSTEMLIBS1 = "${target_libdir}/" |
76 | 76 | ||
77 | do_configure_prepend () { | 77 | do_configure:prepend () { |
78 | # teach gcc to find correct target includedir when checking libc ssp support | 78 | # teach gcc to find correct target includedir when checking libc ssp support |
79 | mkdir -p ${B}/gcc | 79 | mkdir -p ${B}/gcc |
80 | echo "NATIVE_SYSTEM_HEADER_DIR = ${SYSTEMHEADERS}" > ${B}/gcc/t-oe | 80 | echo "NATIVE_SYSTEM_HEADER_DIR = ${SYSTEMHEADERS}" > ${B}/gcc/t-oe |
diff --git a/meta/recipes-devtools/gcc/gcc-cross-canadian.inc b/meta/recipes-devtools/gcc/gcc-cross-canadian.inc index 1872faee1b..92fb1f38ba 100644 --- a/meta/recipes-devtools/gcc/gcc-cross-canadian.inc +++ b/meta/recipes-devtools/gcc/gcc-cross-canadian.inc | |||
@@ -65,7 +65,7 @@ do_compile () { | |||
65 | 65 | ||
66 | PACKAGES = "${PN}-dbg ${PN} ${PN}-doc" | 66 | PACKAGES = "${PN}-dbg ${PN} ${PN}-doc" |
67 | 67 | ||
68 | FILES_${PN} = "\ | 68 | FILES:${PN} = "\ |
69 | ${exec_prefix}/bin/* \ | 69 | ${exec_prefix}/bin/* \ |
70 | ${libexecdir}/gcc/${TARGET_SYS}/${BINV}/* \ | 70 | ${libexecdir}/gcc/${TARGET_SYS}/${BINV}/* \ |
71 | ${gcclibdir}/${TARGET_SYS}/${BINV}/*.o \ | 71 | ${gcclibdir}/${TARGET_SYS}/${BINV}/*.o \ |
@@ -81,9 +81,9 @@ FILES_${PN} = "\ | |||
81 | ${prefix}/${TARGET_SYS}/lib/* \ | 81 | ${prefix}/${TARGET_SYS}/lib/* \ |
82 | ${prefix}/${TARGET_SYS}${target_includedir}/* \ | 82 | ${prefix}/${TARGET_SYS}${target_includedir}/* \ |
83 | " | 83 | " |
84 | INSANE_SKIP_${PN} += "dev-so" | 84 | INSANE_SKIP:${PN} += "dev-so" |
85 | 85 | ||
86 | FILES_${PN}-doc = "\ | 86 | FILES:${PN}-doc = "\ |
87 | ${infodir} \ | 87 | ${infodir} \ |
88 | ${mandir} \ | 88 | ${mandir} \ |
89 | ${gcclibdir}/${TARGET_SYS}/${BINV}/include/README \ | 89 | ${gcclibdir}/${TARGET_SYS}/${BINV}/include/README \ |
@@ -173,16 +173,16 @@ do_install () { | |||
173 | 173 | ||
174 | ELFUTILS = "nativesdk-elfutils" | 174 | ELFUTILS = "nativesdk-elfutils" |
175 | DEPENDS += "nativesdk-gmp nativesdk-mpfr nativesdk-libmpc ${ELFUTILS} nativesdk-zlib" | 175 | DEPENDS += "nativesdk-gmp nativesdk-mpfr nativesdk-libmpc ${ELFUTILS} nativesdk-zlib" |
176 | RDEPENDS_${PN} += "nativesdk-mpfr nativesdk-libmpc ${ELFUTILS}" | 176 | RDEPENDS:${PN} += "nativesdk-mpfr nativesdk-libmpc ${ELFUTILS}" |
177 | 177 | ||
178 | SYSTEMHEADERS = "${target_includedir}/" | 178 | SYSTEMHEADERS = "${target_includedir}/" |
179 | SYSTEMLIBS = "${target_base_libdir}/" | 179 | SYSTEMLIBS = "${target_base_libdir}/" |
180 | SYSTEMLIBS1 = "${target_libdir}/" | 180 | SYSTEMLIBS1 = "${target_libdir}/" |
181 | 181 | ||
182 | EXTRA_OECONF += "--enable-poison-system-directories" | 182 | EXTRA_OECONF += "--enable-poison-system-directories" |
183 | EXTRA_OECONF_remove_elf = "--with-sysroot=/not/exist" | 183 | EXTRA_OECONF:remove_elf = "--with-sysroot=/not/exist" |
184 | EXTRA_OECONF_remove_eabi = "--with-sysroot=/not/exist" | 184 | EXTRA_OECONF:remove_eabi = "--with-sysroot=/not/exist" |
185 | EXTRA_OECONF_append_elf = " --without-headers --with-newlib" | 185 | EXTRA_OECONF:append_elf = " --without-headers --with-newlib" |
186 | EXTRA_OECONF_append_eabi = " --without-headers --with-newlib" | 186 | EXTRA_OECONF:append_eabi = " --without-headers --with-newlib" |
187 | # gcc 4.7 needs -isystem | 187 | # gcc 4.7 needs -isystem |
188 | export ARCH_FLAGS_FOR_TARGET = "--sysroot=${STAGING_DIR_TARGET} -isystem=${target_includedir}" | 188 | export ARCH_FLAGS_FOR_TARGET = "--sysroot=${STAGING_DIR_TARGET} -isystem=${target_includedir}" |
diff --git a/meta/recipes-devtools/gcc/gcc-cross.inc b/meta/recipes-devtools/gcc/gcc-cross.inc index dca4036ab5..3ffa1f0c46 100644 --- a/meta/recipes-devtools/gcc/gcc-cross.inc +++ b/meta/recipes-devtools/gcc/gcc-cross.inc | |||
@@ -22,7 +22,7 @@ require gcc-configure-common.inc | |||
22 | LINKER_HASH_STYLE ?= "sysv" | 22 | LINKER_HASH_STYLE ?= "sysv" |
23 | 23 | ||
24 | EXTRA_OECONF += "--enable-poison-system-directories=error" | 24 | EXTRA_OECONF += "--enable-poison-system-directories=error" |
25 | EXTRA_OECONF_append_sh4 = " \ | 25 | EXTRA_OECONF:append:sh4 = " \ |
26 | --with-multilib-list= \ | 26 | --with-multilib-list= \ |
27 | --enable-incomplete-targets \ | 27 | --enable-incomplete-targets \ |
28 | " | 28 | " |
@@ -31,9 +31,9 @@ EXTRA_OECONF += "\ | |||
31 | --with-system-zlib \ | 31 | --with-system-zlib \ |
32 | " | 32 | " |
33 | 33 | ||
34 | EXTRA_OECONF_append_libc-baremetal = " --without-headers" | 34 | EXTRA_OECONF:append:libc-baremetal = " --without-headers" |
35 | EXTRA_OECONF_remove_libc-baremetal = "--enable-threads=posix" | 35 | EXTRA_OECONF:remove:libc-baremetal = "--enable-threads=posix" |
36 | EXTRA_OECONF_remove_libc-newlib = "--enable-threads=posix" | 36 | EXTRA_OECONF:remove:libc-newlib = "--enable-threads=posix" |
37 | 37 | ||
38 | EXTRA_OECONF_PATHS = "\ | 38 | EXTRA_OECONF_PATHS = "\ |
39 | --with-gxx-include-dir=/not/exist${target_includedir}/c++/${BINV} \ | 39 | --with-gxx-include-dir=/not/exist${target_includedir}/c++/${BINV} \ |
@@ -44,7 +44,7 @@ EXTRA_OECONF_PATHS = "\ | |||
44 | ARCH_FLAGS_FOR_TARGET += "-isystem${STAGING_DIR_TARGET}${target_includedir}" | 44 | ARCH_FLAGS_FOR_TARGET += "-isystem${STAGING_DIR_TARGET}${target_includedir}" |
45 | 45 | ||
46 | 46 | ||
47 | do_configure_prepend () { | 47 | do_configure:prepend () { |
48 | install -d ${RECIPE_SYSROOT}${target_includedir} | 48 | install -d ${RECIPE_SYSROOT}${target_includedir} |
49 | touch ${RECIPE_SYSROOT}${target_includedir}/limits.h | 49 | touch ${RECIPE_SYSROOT}${target_includedir}/limits.h |
50 | } | 50 | } |
diff --git a/meta/recipes-devtools/gcc/gcc-multilib-config.inc b/meta/recipes-devtools/gcc/gcc-multilib-config.inc index 31b8619be3..e90580d1cd 100644 --- a/meta/recipes-devtools/gcc/gcc-multilib-config.inc +++ b/meta/recipes-devtools/gcc/gcc-multilib-config.inc | |||
@@ -170,7 +170,7 @@ python gcc_multilib_setup() { | |||
170 | header_config_files = gcc_header_config_files[target_arch] | 170 | header_config_files = gcc_header_config_files[target_arch] |
171 | 171 | ||
172 | ml_list = ['DEFAULTTUNE_MULTILIB_ORIGINAL' if mlprefix else 'DEFAULTTUNE'] | 172 | ml_list = ['DEFAULTTUNE_MULTILIB_ORIGINAL' if mlprefix else 'DEFAULTTUNE'] |
173 | mltunes = [('DEFAULTTUNE_virtclass-multilib-%s' % ml) for ml in multilibs] | 173 | mltunes = [('DEFAULTTUNE:virtclass-multilib-%s' % ml) for ml in multilibs] |
174 | if mlprefix: | 174 | if mlprefix: |
175 | mlindex = 0 | 175 | mlindex = 0 |
176 | for ml in multilibs: | 176 | for ml in multilibs: |
diff --git a/meta/recipes-devtools/gcc/gcc-runtime.inc b/meta/recipes-devtools/gcc/gcc-runtime.inc index 59d9a24686..9e39d49d14 100644 --- a/meta/recipes-devtools/gcc/gcc-runtime.inc +++ b/meta/recipes-devtools/gcc/gcc-runtime.inc | |||
@@ -6,7 +6,7 @@ SUMMARY = "Runtime libraries from GCC" | |||
6 | # All gcc-runtime packages are now covered by the runtime exception. | 6 | # All gcc-runtime packages are now covered by the runtime exception. |
7 | LICENSE = "GPL-3.0-with-GCC-exception" | 7 | LICENSE = "GPL-3.0-with-GCC-exception" |
8 | 8 | ||
9 | CXXFLAGS_remove = "-fvisibility-inlines-hidden" | 9 | CXXFLAGS:remove = "-fvisibility-inlines-hidden" |
10 | 10 | ||
11 | EXTRA_OECONF_PATHS = "\ | 11 | EXTRA_OECONF_PATHS = "\ |
12 | --with-gxx-include-dir=${includedir}/c++/${BINV} \ | 12 | --with-gxx-include-dir=${includedir}/c++/${BINV} \ |
@@ -14,37 +14,37 @@ EXTRA_OECONF_PATHS = "\ | |||
14 | --with-build-sysroot=${STAGING_DIR_TARGET} \ | 14 | --with-build-sysroot=${STAGING_DIR_TARGET} \ |
15 | " | 15 | " |
16 | 16 | ||
17 | EXTRA_OECONF_append_linuxstdbase = " --enable-clocale=gnu" | 17 | EXTRA_OECONF:append:linuxstdbase = " --enable-clocale=gnu" |
18 | EXTRA_OECONF_append = " --cache-file=${B}/config.cache" | 18 | EXTRA_OECONF:append = " --cache-file=${B}/config.cache" |
19 | EXTRA_OECONF_append_libc-newlib = " --with-newlib" | 19 | EXTRA_OECONF:append:libc-newlib = " --with-newlib" |
20 | 20 | ||
21 | # Disable ifuncs for libatomic on arm conflicts -march/-mcpu | 21 | # Disable ifuncs for libatomic on arm conflicts -march/-mcpu |
22 | EXTRA_OECONF_append_arm = " libat_cv_have_ifunc=no " | 22 | EXTRA_OECONF:append:arm = " libat_cv_have_ifunc=no " |
23 | EXTRA_OECONF_append_armeb = " libat_cv_have_ifunc=no " | 23 | EXTRA_OECONF:append:armeb = " libat_cv_have_ifunc=no " |
24 | 24 | ||
25 | DISABLE_STATIC_class-nativesdk ?= "" | 25 | DISABLE_STATIC:class-nativesdk ?= "" |
26 | 26 | ||
27 | # Newlib does not support symbol versioning on libsdtcc++ | 27 | # Newlib does not support symbol versioning on libsdtcc++ |
28 | SYMVERS_CONF_libc-newlib = "" | 28 | SYMVERS_CONF:libc-newlib = "" |
29 | 29 | ||
30 | # Building with thumb enabled on armv6t fails | 30 | # Building with thumb enabled on armv6t fails |
31 | ARM_INSTRUCTION_SET_armv6 = "arm" | 31 | ARM_INSTRUCTION_SET:armv6 = "arm" |
32 | 32 | ||
33 | RUNTIMELIBITM = "libitm" | 33 | RUNTIMELIBITM = "libitm" |
34 | RUNTIMELIBITM_arc = "" | 34 | RUNTIMELIBITM:arc = "" |
35 | RUNTIMELIBITM_mipsarch = "" | 35 | RUNTIMELIBITM:mipsarch = "" |
36 | RUNTIMELIBITM_nios2 = "" | 36 | RUNTIMELIBITM:nios2 = "" |
37 | RUNTIMELIBITM_microblaze = "" | 37 | RUNTIMELIBITM:microblaze = "" |
38 | RUNTIMELIBITM_riscv32 = "" | 38 | RUNTIMELIBITM:riscv32 = "" |
39 | RUNTIMELIBITM_riscv64 = "" | 39 | RUNTIMELIBITM:riscv64 = "" |
40 | RUNTIMELIBSSP ?= "" | 40 | RUNTIMELIBSSP ?= "" |
41 | RUNTIMELIBSSP_mingw32 ?= "libssp" | 41 | RUNTIMELIBSSP:mingw32 ?= "libssp" |
42 | 42 | ||
43 | RUNTIMETARGET = "${RUNTIMELIBSSP} libstdc++-v3 libgomp libatomic ${RUNTIMELIBITM} \ | 43 | RUNTIMETARGET = "${RUNTIMELIBSSP} libstdc++-v3 libgomp libatomic ${RUNTIMELIBITM} \ |
44 | ${@bb.utils.contains_any('FORTRAN', [',fortran',',f77'], 'libquadmath', '', d)} \ | 44 | ${@bb.utils.contains_any('FORTRAN', [',fortran',',f77'], 'libquadmath', '', d)} \ |
45 | " | 45 | " |
46 | # Only build libstdc++ for newlib | 46 | # Only build libstdc++ for newlib |
47 | RUNTIMETARGET_libc-newlib = "libstdc++-v3" | 47 | RUNTIMETARGET:libc-newlib = "libstdc++-v3" |
48 | 48 | ||
49 | # libiberty | 49 | # libiberty |
50 | # libgfortran needs separate recipe due to libquadmath dependency | 50 | # libgfortran needs separate recipe due to libquadmath dependency |
@@ -52,7 +52,7 @@ RUNTIMETARGET_libc-newlib = "libstdc++-v3" | |||
52 | # Relative path to be repaced into debug info | 52 | # Relative path to be repaced into debug info |
53 | REL_S = "/usr/src/debug/${PN}/${EXTENDPE}${PV}-${PR}" | 53 | REL_S = "/usr/src/debug/${PN}/${EXTENDPE}${PV}-${PR}" |
54 | 54 | ||
55 | DEBUG_PREFIX_MAP_class-target = " \ | 55 | DEBUG_PREFIX_MAP:class-target = " \ |
56 | -fdebug-prefix-map=${WORKDIR}/recipe-sysroot= \ | 56 | -fdebug-prefix-map=${WORKDIR}/recipe-sysroot= \ |
57 | -fdebug-prefix-map=${WORKDIR}/recipe-sysroot-native= \ | 57 | -fdebug-prefix-map=${WORKDIR}/recipe-sysroot-native= \ |
58 | -fdebug-prefix-map=${S}=${REL_S} \ | 58 | -fdebug-prefix-map=${S}=${REL_S} \ |
@@ -109,7 +109,7 @@ do_install () { | |||
109 | fi | 109 | fi |
110 | } | 110 | } |
111 | 111 | ||
112 | do_install_append_class-target () { | 112 | do_install:append:class-target () { |
113 | if [ "${TARGET_OS}" = "linux-gnuspe" ]; then | 113 | if [ "${TARGET_OS}" = "linux-gnuspe" ]; then |
114 | ln -s ${TARGET_SYS} ${D}${includedir}/c++/${BINV}/${TARGET_ARCH}${TARGET_VENDOR}-linux | 114 | ln -s ${TARGET_SYS} ${D}${includedir}/c++/${BINV}/${TARGET_ARCH}${TARGET_VENDOR}-linux |
115 | fi | 115 | fi |
@@ -186,67 +186,67 @@ PACKAGES = "\ | |||
186 | libitm-staticdev \ | 186 | libitm-staticdev \ |
187 | " | 187 | " |
188 | # The base package doesn't exist, so we clear the recommends. | 188 | # The base package doesn't exist, so we clear the recommends. |
189 | RRECOMMENDS_${PN}-dbg = "" | 189 | RRECOMMENDS:${PN}-dbg = "" |
190 | 190 | ||
191 | # include python debugging scripts | 191 | # include python debugging scripts |
192 | FILES_${PN}-dbg += "\ | 192 | FILES:${PN}-dbg += "\ |
193 | ${libdir}/libstdc++.*-gdb.py \ | 193 | ${libdir}/libstdc++.*-gdb.py \ |
194 | ${datadir}/gcc-${BINV}/python/libstdcxx \ | 194 | ${datadir}/gcc-${BINV}/python/libstdcxx \ |
195 | " | 195 | " |
196 | 196 | ||
197 | FILES_libg2c = "${target_libdir}/libg2c.so.*" | 197 | FILES:libg2c = "${target_libdir}/libg2c.so.*" |
198 | SUMMARY_libg2c = "Companion runtime library for g77" | 198 | SUMMARY:libg2c = "Companion runtime library for g77" |
199 | FILES_libg2c-dev = "\ | 199 | FILES:libg2c-dev = "\ |
200 | ${libdir}/libg2c.so \ | 200 | ${libdir}/libg2c.so \ |
201 | ${libdir}/libg2c.a \ | 201 | ${libdir}/libg2c.a \ |
202 | ${libdir}/libfrtbegin.a \ | 202 | ${libdir}/libfrtbegin.a \ |
203 | " | 203 | " |
204 | SUMMARY_libg2c-dev = "Companion runtime library for g77 - development files" | 204 | SUMMARY:libg2c-dev = "Companion runtime library for g77 - development files" |
205 | 205 | ||
206 | FILES_libstdc++ = "${libdir}/libstdc++.so.*" | 206 | FILES:libstdc++ = "${libdir}/libstdc++.so.*" |
207 | SUMMARY_libstdc++ = "GNU standard C++ library" | 207 | SUMMARY:libstdc++ = "GNU standard C++ library" |
208 | FILES_libstdc++-dev = "\ | 208 | FILES:libstdc++-dev = "\ |
209 | ${includedir}/c++/ \ | 209 | ${includedir}/c++/ \ |
210 | ${libdir}/libstdc++.so \ | 210 | ${libdir}/libstdc++.so \ |
211 | ${libdir}/libstdc++*.la \ | 211 | ${libdir}/libstdc++*.la \ |
212 | ${libdir}/libsupc++.la \ | 212 | ${libdir}/libsupc++.la \ |
213 | " | 213 | " |
214 | SUMMARY_libstdc++-dev = "GNU standard C++ library - development files" | 214 | SUMMARY:libstdc++-dev = "GNU standard C++ library - development files" |
215 | FILES_libstdc++-staticdev = "\ | 215 | FILES:libstdc++-staticdev = "\ |
216 | ${libdir}/libstdc++*.a \ | 216 | ${libdir}/libstdc++*.a \ |
217 | ${libdir}/libsupc++.a \ | 217 | ${libdir}/libsupc++.a \ |
218 | " | 218 | " |
219 | SUMMARY_libstdc++-staticdev = "GNU standard C++ library - static development files" | 219 | SUMMARY:libstdc++-staticdev = "GNU standard C++ library - static development files" |
220 | 220 | ||
221 | FILES_libstdc++-precompile-dev = "${includedir}/c++/${TARGET_SYS}/bits/*.gch" | 221 | FILES:libstdc++-precompile-dev = "${includedir}/c++/${TARGET_SYS}/bits/*.gch" |
222 | SUMMARY_libstdc++-precompile-dev = "GNU standard C++ library - precompiled header files" | 222 | SUMMARY:libstdc++-precompile-dev = "GNU standard C++ library - precompiled header files" |
223 | 223 | ||
224 | FILES_libssp = "${libdir}/libssp.so.*" | 224 | FILES:libssp = "${libdir}/libssp.so.*" |
225 | SUMMARY_libssp = "GNU stack smashing protection library" | 225 | SUMMARY:libssp = "GNU stack smashing protection library" |
226 | FILES_libssp-dev = "\ | 226 | FILES:libssp-dev = "\ |
227 | ${libdir}/libssp*.so \ | 227 | ${libdir}/libssp*.so \ |
228 | ${libdir}/libssp*_nonshared.a \ | 228 | ${libdir}/libssp*_nonshared.a \ |
229 | ${libdir}/libssp*.la \ | 229 | ${libdir}/libssp*.la \ |
230 | ${libdir}/${TARGET_SYS}/${BINV}/include/ssp \ | 230 | ${libdir}/${TARGET_SYS}/${BINV}/include/ssp \ |
231 | " | 231 | " |
232 | SUMMARY_libssp-dev = "GNU stack smashing protection library - development files" | 232 | SUMMARY:libssp-dev = "GNU stack smashing protection library - development files" |
233 | FILES_libssp-staticdev = "${libdir}/libssp*.a" | 233 | FILES:libssp-staticdev = "${libdir}/libssp*.a" |
234 | SUMMARY_libssp-staticdev = "GNU stack smashing protection library - static development files" | 234 | SUMMARY:libssp-staticdev = "GNU stack smashing protection library - static development files" |
235 | 235 | ||
236 | FILES_libquadmath = "${libdir}/libquadmath*.so.*" | 236 | FILES:libquadmath = "${libdir}/libquadmath*.so.*" |
237 | SUMMARY_libquadmath = "GNU quad-precision math library" | 237 | SUMMARY:libquadmath = "GNU quad-precision math library" |
238 | FILES_libquadmath-dev = "\ | 238 | FILES:libquadmath-dev = "\ |
239 | ${libdir}/${TARGET_SYS}/${BINV}/include/quadmath* \ | 239 | ${libdir}/${TARGET_SYS}/${BINV}/include/quadmath* \ |
240 | ${libdir}/libquadmath*.so \ | 240 | ${libdir}/libquadmath*.so \ |
241 | ${libdir}/libquadmath.la \ | 241 | ${libdir}/libquadmath.la \ |
242 | " | 242 | " |
243 | SUMMARY_libquadmath-dev = "GNU quad-precision math library - development files" | 243 | SUMMARY:libquadmath-dev = "GNU quad-precision math library - development files" |
244 | FILES_libquadmath-staticdev = "${libdir}/libquadmath.a" | 244 | FILES:libquadmath-staticdev = "${libdir}/libquadmath.a" |
245 | SUMMARY_libquadmath-staticdev = "GNU quad-precision math library - static development files" | 245 | SUMMARY:libquadmath-staticdev = "GNU quad-precision math library - static development files" |
246 | 246 | ||
247 | FILES_libgomp = "${libdir}/libgomp*${SOLIBS}" | 247 | FILES:libgomp = "${libdir}/libgomp*${SOLIBS}" |
248 | SUMMARY_libgomp = "GNU OpenMP parallel programming library" | 248 | SUMMARY:libgomp = "GNU OpenMP parallel programming library" |
249 | FILES_libgomp-dev = "\ | 249 | FILES:libgomp-dev = "\ |
250 | ${libdir}/libgomp*${SOLIBSDEV} \ | 250 | ${libdir}/libgomp*${SOLIBSDEV} \ |
251 | ${libdir}/libgomp*.la \ | 251 | ${libdir}/libgomp*.la \ |
252 | ${libdir}/libgomp.spec \ | 252 | ${libdir}/libgomp.spec \ |
@@ -254,34 +254,34 @@ FILES_libgomp-dev = "\ | |||
254 | ${libdir}/${TARGET_SYS}/${BINV}/include/omp.h \ | 254 | ${libdir}/${TARGET_SYS}/${BINV}/include/omp.h \ |
255 | ${libdir}/${TARGET_SYS}/${BINV}/include/openacc.h \ | 255 | ${libdir}/${TARGET_SYS}/${BINV}/include/openacc.h \ |
256 | " | 256 | " |
257 | SUMMARY_libgomp-dev = "GNU OpenMP parallel programming library - development files" | 257 | SUMMARY:libgomp-dev = "GNU OpenMP parallel programming library - development files" |
258 | FILES_libgomp-staticdev = "${libdir}/libgomp*.a" | 258 | FILES:libgomp-staticdev = "${libdir}/libgomp*.a" |
259 | SUMMARY_libgomp-staticdev = "GNU OpenMP parallel programming library - static development files" | 259 | SUMMARY:libgomp-staticdev = "GNU OpenMP parallel programming library - static development files" |
260 | 260 | ||
261 | FILES_libatomic = "${libdir}/libatomic.so.*" | 261 | FILES:libatomic = "${libdir}/libatomic.so.*" |
262 | SUMMARY_libatomic = "GNU C++11 atomics support library" | 262 | SUMMARY:libatomic = "GNU C++11 atomics support library" |
263 | FILES_libatomic-dev = "\ | 263 | FILES:libatomic-dev = "\ |
264 | ${libdir}/libatomic.so \ | 264 | ${libdir}/libatomic.so \ |
265 | ${libdir}/libatomic.la \ | 265 | ${libdir}/libatomic.la \ |
266 | " | 266 | " |
267 | SUMMARY_libatomic-dev = "GNU C++11 atomics support library - development files" | 267 | SUMMARY:libatomic-dev = "GNU C++11 atomics support library - development files" |
268 | FILES_libatomic-staticdev = "${libdir}/libatomic.a" | 268 | FILES:libatomic-staticdev = "${libdir}/libatomic.a" |
269 | SUMMARY_libatomic-staticdev = "GNU C++11 atomics support library - static development files" | 269 | SUMMARY:libatomic-staticdev = "GNU C++11 atomics support library - static development files" |
270 | 270 | ||
271 | FILES_libitm = "${libdir}/libitm.so.*" | 271 | FILES:libitm = "${libdir}/libitm.so.*" |
272 | SUMMARY_libitm = "GNU transactional memory support library" | 272 | SUMMARY:libitm = "GNU transactional memory support library" |
273 | FILES_libitm-dev = "\ | 273 | FILES:libitm-dev = "\ |
274 | ${libdir}/libitm.so \ | 274 | ${libdir}/libitm.so \ |
275 | ${libdir}/libitm.la \ | 275 | ${libdir}/libitm.la \ |
276 | ${libdir}/libitm.spec \ | 276 | ${libdir}/libitm.spec \ |
277 | " | 277 | " |
278 | SUMMARY_libitm-dev = "GNU transactional memory support library - development files" | 278 | SUMMARY:libitm-dev = "GNU transactional memory support library - development files" |
279 | FILES_libitm-staticdev = "${libdir}/libitm.a" | 279 | FILES:libitm-staticdev = "${libdir}/libitm.a" |
280 | SUMMARY_libitm-staticdev = "GNU transactional memory support library - static development files" | 280 | SUMMARY:libitm-staticdev = "GNU transactional memory support library - static development files" |
281 | 281 | ||
282 | require gcc-testsuite.inc | 282 | require gcc-testsuite.inc |
283 | 283 | ||
284 | EXTRA_OEMAKE_prepend_task-check = "${PARALLEL_MAKE} " | 284 | EXTRA_OEMAKE:prepend_task-check = "${PARALLEL_MAKE} " |
285 | 285 | ||
286 | MAKE_CHECK_TARGETS ??= "check-gcc ${@" ".join("check-target-" + i for i in d.getVar("RUNTIMETARGET").split())}" | 286 | MAKE_CHECK_TARGETS ??= "check-gcc ${@" ".join("check-target-" + i for i in d.getVar("RUNTIMETARGET").split())}" |
287 | # prettyprinters and xmethods require gdb tooling | 287 | # prettyprinters and xmethods require gdb tooling |
diff --git a/meta/recipes-devtools/gcc/gcc-sanitizers.inc b/meta/recipes-devtools/gcc/gcc-sanitizers.inc index 59e91daaea..9881afa837 100644 --- a/meta/recipes-devtools/gcc/gcc-sanitizers.inc +++ b/meta/recipes-devtools/gcc/gcc-sanitizers.inc | |||
@@ -47,11 +47,11 @@ do_install () { | |||
47 | } | 47 | } |
48 | 48 | ||
49 | INHIBIT_DEFAULT_DEPS = "1" | 49 | INHIBIT_DEFAULT_DEPS = "1" |
50 | ALLOW_EMPTY_${PN} = "1" | 50 | ALLOW_EMPTY:${PN} = "1" |
51 | DEPENDS = "virtual/crypt gcc-runtime virtual/${TARGET_PREFIX}gcc" | 51 | DEPENDS = "virtual/crypt gcc-runtime virtual/${TARGET_PREFIX}gcc" |
52 | 52 | ||
53 | # used to fix ../../../../../../../../../work-shared/gcc-8.3.0-r0/gcc-8.3.0/libsanitizer/libbacktrace/../../libbacktrace/elf.c:772:21: error: 'st.st_mode' may be used uninitialized in this function [-Werror=maybe-uninitialized] | 53 | # used to fix ../../../../../../../../../work-shared/gcc-8.3.0-r0/gcc-8.3.0/libsanitizer/libbacktrace/../../libbacktrace/elf.c:772:21: error: 'st.st_mode' may be used uninitialized in this function [-Werror=maybe-uninitialized] |
54 | DEBUG_OPTIMIZATION_append = " -Wno-error" | 54 | DEBUG_OPTIMIZATION:append = " -Wno-error" |
55 | 55 | ||
56 | BBCLASSEXTEND = "nativesdk" | 56 | BBCLASSEXTEND = "nativesdk" |
57 | 57 | ||
@@ -60,19 +60,19 @@ PACKAGES += "libasan libubsan liblsan libtsan" | |||
60 | PACKAGES += "libasan-dev libubsan-dev liblsan-dev libtsan-dev" | 60 | PACKAGES += "libasan-dev libubsan-dev liblsan-dev libtsan-dev" |
61 | PACKAGES += "libasan-staticdev libubsan-staticdev liblsan-staticdev libtsan-staticdev" | 61 | PACKAGES += "libasan-staticdev libubsan-staticdev liblsan-staticdev libtsan-staticdev" |
62 | 62 | ||
63 | RDEPENDS_libasan += "libstdc++" | 63 | RDEPENDS:libasan += "libstdc++" |
64 | RDEPENDS_libubsan += "libstdc++" | 64 | RDEPENDS:libubsan += "libstdc++" |
65 | RDEPENDS_liblsan += "libstdc++" | 65 | RDEPENDS:liblsan += "libstdc++" |
66 | RDEPENDS_libtsan += "libstdc++" | 66 | RDEPENDS:libtsan += "libstdc++" |
67 | RDEPENDS_libasan-dev += "${PN}" | 67 | RDEPENDS:libasan-dev += "${PN}" |
68 | RDEPENDS_libubsan-dev += "${PN}" | 68 | RDEPENDS:libubsan-dev += "${PN}" |
69 | RDEPENDS_liblsan-dev += "${PN}" | 69 | RDEPENDS:liblsan-dev += "${PN}" |
70 | RDEPENDS_libtsan-dev += "${PN}" | 70 | RDEPENDS:libtsan-dev += "${PN}" |
71 | RRECOMMENDS_${PN} += "libasan libubsan" | 71 | RRECOMMENDS:${PN} += "libasan libubsan" |
72 | RRECOMMENDS_${PN}_append_x86 = " liblsan" | 72 | RRECOMMENDS:${PN}:append:x86 = " liblsan" |
73 | RRECOMMENDS_${PN}_append_x86-64 = " liblsan libtsan" | 73 | RRECOMMENDS:${PN}:append:x86-64 = " liblsan libtsan" |
74 | RRECOMMENDS_${PN}_append_powerpc64 = " liblsan libtsan" | 74 | RRECOMMENDS:${PN}:append:powerpc64 = " liblsan libtsan" |
75 | RRECOMMENDS_${PN}_append_aarch64 = " liblsan libtsan" | 75 | RRECOMMENDS:${PN}:append:aarch64 = " liblsan libtsan" |
76 | 76 | ||
77 | do_package_write_ipk[depends] += "virtual/${MLPREFIX}${TARGET_PREFIX}compilerlibs:do_packagedata" | 77 | do_package_write_ipk[depends] += "virtual/${MLPREFIX}${TARGET_PREFIX}compilerlibs:do_packagedata" |
78 | do_package_write_deb[depends] += "virtual/${MLPREFIX}${TARGET_PREFIX}compilerlibs:do_packagedata" | 78 | do_package_write_deb[depends] += "virtual/${MLPREFIX}${TARGET_PREFIX}compilerlibs:do_packagedata" |
@@ -81,40 +81,40 @@ do_package_write_rpm[depends] += "virtual/${MLPREFIX}${TARGET_PREFIX}compilerlib | |||
81 | # Only x86, powerpc, sparc, s390, arm, and aarch64 are supported | 81 | # Only x86, powerpc, sparc, s390, arm, and aarch64 are supported |
82 | COMPATIBLE_HOST = '(x86_64|i.86|powerpc|sparc|s390|arm|aarch64).*-linux' | 82 | COMPATIBLE_HOST = '(x86_64|i.86|powerpc|sparc|s390|arm|aarch64).*-linux' |
83 | # musl is currently broken entirely | 83 | # musl is currently broken entirely |
84 | COMPATIBLE_HOST_libc-musl = 'null' | 84 | COMPATIBLE_HOST:libc-musl = 'null' |
85 | 85 | ||
86 | FILES_libasan += "${libdir}/libasan.so.* ${libdir}/libhwasan.so.*" | 86 | FILES:libasan += "${libdir}/libasan.so.* ${libdir}/libhwasan.so.*" |
87 | FILES_libasan-dev += "\ | 87 | FILES:libasan-dev += "\ |
88 | ${libdir}/libasan_preinit.o \ | 88 | ${libdir}/libasan_preinit.o \ |
89 | ${libdir}/libasan.so \ | 89 | ${libdir}/libasan.so \ |
90 | ${libdir}/libhwasan.so \ | 90 | ${libdir}/libhwasan.so \ |
91 | ${libdir}/libasan.la \ | 91 | ${libdir}/libasan.la \ |
92 | " | 92 | " |
93 | FILES_libasan-staticdev += "${libdir}/libasan.a \ | 93 | FILES:libasan-staticdev += "${libdir}/libasan.a \ |
94 | ${libdir}/libhwasan.a \ | 94 | ${libdir}/libhwasan.a \ |
95 | " | 95 | " |
96 | 96 | ||
97 | FILES_libubsan += "${libdir}/libubsan.so.*" | 97 | FILES:libubsan += "${libdir}/libubsan.so.*" |
98 | FILES_libubsan-dev += "\ | 98 | FILES:libubsan-dev += "\ |
99 | ${libdir}/libubsan.so \ | 99 | ${libdir}/libubsan.so \ |
100 | ${libdir}/libubsan.la \ | 100 | ${libdir}/libubsan.la \ |
101 | " | 101 | " |
102 | FILES_libubsan-staticdev += "${libdir}/libubsan.a" | 102 | FILES:libubsan-staticdev += "${libdir}/libubsan.a" |
103 | 103 | ||
104 | FILES_liblsan += "${libdir}/liblsan.so.*" | 104 | FILES:liblsan += "${libdir}/liblsan.so.*" |
105 | FILES_liblsan-dev += "\ | 105 | FILES:liblsan-dev += "\ |
106 | ${libdir}/liblsan.so \ | 106 | ${libdir}/liblsan.so \ |
107 | ${libdir}/liblsan.la \ | 107 | ${libdir}/liblsan.la \ |
108 | ${libdir}/liblsan_preinit.o \ | 108 | ${libdir}/liblsan_preinit.o \ |
109 | " | 109 | " |
110 | FILES_liblsan-staticdev += "${libdir}/liblsan.a" | 110 | FILES:liblsan-staticdev += "${libdir}/liblsan.a" |
111 | 111 | ||
112 | FILES_libtsan += "${libdir}/libtsan.so.*" | 112 | FILES:libtsan += "${libdir}/libtsan.so.*" |
113 | FILES_libtsan-dev += "\ | 113 | FILES:libtsan-dev += "\ |
114 | ${libdir}/libtsan.so \ | 114 | ${libdir}/libtsan.so \ |
115 | ${libdir}/libtsan.la \ | 115 | ${libdir}/libtsan.la \ |
116 | ${libdir}/libtsan_*.o \ | 116 | ${libdir}/libtsan_*.o \ |
117 | " | 117 | " |
118 | FILES_libtsan-staticdev += "${libdir}/libtsan.a" | 118 | FILES:libtsan-staticdev += "${libdir}/libtsan.a" |
119 | 119 | ||
120 | FILES_${PN} = "${libdir}/*.spec ${libdir}/${TARGET_SYS}/${BINV}/include/sanitizer/*.h" | 120 | FILES:${PN} = "${libdir}/*.spec ${libdir}/${TARGET_SYS}/${BINV}/include/sanitizer/*.h" |
diff --git a/meta/recipes-devtools/gcc/gcc-sanitizers_11.1.bb b/meta/recipes-devtools/gcc/gcc-sanitizers_11.1.bb index f3c7058114..8bda2ccad6 100644 --- a/meta/recipes-devtools/gcc/gcc-sanitizers_11.1.bb +++ b/meta/recipes-devtools/gcc/gcc-sanitizers_11.1.bb | |||
@@ -3,5 +3,5 @@ require gcc-sanitizers.inc | |||
3 | 3 | ||
4 | # Building with thumb enabled on armv4t armv5t fails with | 4 | # Building with thumb enabled on armv4t armv5t fails with |
5 | # sanitizer_linux.s:5749: Error: lo register required -- `ldr ip,[sp],#8' | 5 | # sanitizer_linux.s:5749: Error: lo register required -- `ldr ip,[sp],#8' |
6 | ARM_INSTRUCTION_SET_armv4 = "arm" | 6 | ARM_INSTRUCTION_SET:armv4 = "arm" |
7 | ARM_INSTRUCTION_SET_armv5 = "arm" | 7 | ARM_INSTRUCTION_SET:armv5 = "arm" |
diff --git a/meta/recipes-devtools/gcc/gcc-target.inc b/meta/recipes-devtools/gcc/gcc-target.inc index 0ee3e83d42..bf55e692e6 100644 --- a/meta/recipes-devtools/gcc/gcc-target.inc +++ b/meta/recipes-devtools/gcc/gcc-target.inc | |||
@@ -5,7 +5,7 @@ EXTRA_OECONF_PATHS = "\ | |||
5 | --with-build-sysroot=${STAGING_DIR_TARGET} \ | 5 | --with-build-sysroot=${STAGING_DIR_TARGET} \ |
6 | " | 6 | " |
7 | 7 | ||
8 | EXTRA_OECONF_append_linuxstdbase = " --enable-clocale=gnu" | 8 | EXTRA_OECONF:append:linuxstdbase = " --enable-clocale=gnu" |
9 | 9 | ||
10 | # Configure gcc running on the target to default to an architecture which will | 10 | # Configure gcc running on the target to default to an architecture which will |
11 | # be compatible with that of gcc-runtime (which is cross compiled to be target | 11 | # be compatible with that of gcc-runtime (which is cross compiled to be target |
@@ -15,11 +15,11 @@ EXTRA_OECONF_append_linuxstdbase = " --enable-clocale=gnu" | |||
15 | 15 | ||
16 | ARMFPARCHEXT ?= "" | 16 | ARMFPARCHEXT ?= "" |
17 | 17 | ||
18 | EXTRA_OECONF_append_armv6_class-target = " --with-arch=armv6${ARMFPARCHEXT}" | 18 | EXTRA_OECONF:append:armv6:class-target = " --with-arch=armv6${ARMFPARCHEXT}" |
19 | EXTRA_OECONF_append_armv7a_class-target = " --with-arch=armv7-a${ARMFPARCHEXT}" | 19 | EXTRA_OECONF:append:armv7a:class-target = " --with-arch=armv7-a${ARMFPARCHEXT}" |
20 | EXTRA_OECONF_append_armv7ve_class-target = " --with-arch=armv7ve${ARMFPARCHEXT}" | 20 | EXTRA_OECONF:append:armv7ve:class-target = " --with-arch=armv7ve${ARMFPARCHEXT}" |
21 | EXTRA_OECONF_append_arc_class-target = " --with-cpu=${TUNE_PKGARCH}" | 21 | EXTRA_OECONF:append:arc:class-target = " --with-cpu=${TUNE_PKGARCH}" |
22 | EXTRA_OECONF_append_x86-64_class-target = " --with-arch=native" | 22 | EXTRA_OECONF:append:x86-64:class-target = " --with-arch=native" |
23 | 23 | ||
24 | # libcc1 requres gcc_cv_objdump when cross build, but gcc_cv_objdump is | 24 | # libcc1 requres gcc_cv_objdump when cross build, but gcc_cv_objdump is |
25 | # set in subdir gcc, so subdir libcc1 can't use it, export it here to | 25 | # set in subdir gcc, so subdir libcc1 can't use it, export it here to |
@@ -40,7 +40,7 @@ PACKAGES = "\ | |||
40 | ${PN}-dbg \ | 40 | ${PN}-dbg \ |
41 | " | 41 | " |
42 | 42 | ||
43 | FILES_${PN} = "\ | 43 | FILES:${PN} = "\ |
44 | ${bindir}/${TARGET_PREFIX}gcc* \ | 44 | ${bindir}/${TARGET_PREFIX}gcc* \ |
45 | ${bindir}/${TARGET_PREFIX}lto* \ | 45 | ${bindir}/${TARGET_PREFIX}lto* \ |
46 | ${libexecdir}/gcc/${TARGET_SYS}/${BINV}/collect2* \ | 46 | ${libexecdir}/gcc/${TARGET_SYS}/${BINV}/collect2* \ |
@@ -56,85 +56,85 @@ FILES_${PN} = "\ | |||
56 | ${gcclibdir}/${TARGET_SYS}/${BINV}/include-fixed \ | 56 | ${gcclibdir}/${TARGET_SYS}/${BINV}/include-fixed \ |
57 | ${libdir}/bfd-plugins/*.so \ | 57 | ${libdir}/bfd-plugins/*.so \ |
58 | " | 58 | " |
59 | INSANE_SKIP_${PN} += "dev-so" | 59 | INSANE_SKIP:${PN} += "dev-so" |
60 | RRECOMMENDS_${PN} += "\ | 60 | RRECOMMENDS:${PN} += "\ |
61 | libssp \ | 61 | libssp \ |
62 | libssp-dev \ | 62 | libssp-dev \ |
63 | " | 63 | " |
64 | RDEPENDS_${PN} += "cpp" | 64 | RDEPENDS:${PN} += "cpp" |
65 | 65 | ||
66 | FILES_${PN}-dev = "\ | 66 | FILES:${PN}-dev = "\ |
67 | ${gcclibdir}/${TARGET_SYS}/${BINV}/lib*${SOLIBSDEV} \ | 67 | ${gcclibdir}/${TARGET_SYS}/${BINV}/lib*${SOLIBSDEV} \ |
68 | ${libexecdir}/gcc/${TARGET_SYS}/${BINV}/lib*${SOLIBSDEV} \ | 68 | ${libexecdir}/gcc/${TARGET_SYS}/${BINV}/lib*${SOLIBSDEV} \ |
69 | ${gcclibdir}/${TARGET_SYS}/${BINV}/plugin/include/ \ | 69 | ${gcclibdir}/${TARGET_SYS}/${BINV}/plugin/include/ \ |
70 | ${libexecdir}/gcc/${TARGET_SYS}/${BINV}/plugin/gengtype \ | 70 | ${libexecdir}/gcc/${TARGET_SYS}/${BINV}/plugin/gengtype \ |
71 | ${gcclibdir}/${TARGET_SYS}/${BINV}/plugin/gtype.state \ | 71 | ${gcclibdir}/${TARGET_SYS}/${BINV}/plugin/gtype.state \ |
72 | " | 72 | " |
73 | FILES_${PN}-symlinks = "\ | 73 | FILES:${PN}-symlinks = "\ |
74 | ${bindir}/cc \ | 74 | ${bindir}/cc \ |
75 | ${bindir}/gcc \ | 75 | ${bindir}/gcc \ |
76 | ${bindir}/gccbug \ | 76 | ${bindir}/gccbug \ |
77 | " | 77 | " |
78 | 78 | ||
79 | FILES_${PN}-plugins = "\ | 79 | FILES:${PN}-plugins = "\ |
80 | ${gcclibdir}/${TARGET_SYS}/${BINV}/plugin \ | 80 | ${gcclibdir}/${TARGET_SYS}/${BINV}/plugin \ |
81 | " | 81 | " |
82 | ALLOW_EMPTY_${PN}-plugins = "1" | 82 | ALLOW_EMPTY:${PN}-plugins = "1" |
83 | 83 | ||
84 | FILES_g77 = "\ | 84 | FILES:g77 = "\ |
85 | ${bindir}/${TARGET_PREFIX}g77 \ | 85 | ${bindir}/${TARGET_PREFIX}g77 \ |
86 | ${libexecdir}/gcc/${TARGET_SYS}/${BINV}/f771 \ | 86 | ${libexecdir}/gcc/${TARGET_SYS}/${BINV}/f771 \ |
87 | " | 87 | " |
88 | FILES_g77-symlinks = "\ | 88 | FILES:g77-symlinks = "\ |
89 | ${bindir}/g77 \ | 89 | ${bindir}/g77 \ |
90 | ${bindir}/f77 \ | 90 | ${bindir}/f77 \ |
91 | " | 91 | " |
92 | RRECOMMENDS_g77 = "\ | 92 | RRECOMMENDS:g77 = "\ |
93 | libg2c \ | 93 | libg2c \ |
94 | libg2c-dev \ | 94 | libg2c-dev \ |
95 | " | 95 | " |
96 | 96 | ||
97 | FILES_gfortran = "\ | 97 | FILES:gfortran = "\ |
98 | ${bindir}/${TARGET_PREFIX}gfortran \ | 98 | ${bindir}/${TARGET_PREFIX}gfortran \ |
99 | ${libexecdir}/gcc/${TARGET_SYS}/${BINV}/f951 \ | 99 | ${libexecdir}/gcc/${TARGET_SYS}/${BINV}/f951 \ |
100 | " | 100 | " |
101 | RRECOMMENDS_gfortran = "\ | 101 | RRECOMMENDS:gfortran = "\ |
102 | libquadmath \ | 102 | libquadmath \ |
103 | libquadmath-dev \ | 103 | libquadmath-dev \ |
104 | " | 104 | " |
105 | FILES_gfortran-symlinks = "\ | 105 | FILES:gfortran-symlinks = "\ |
106 | ${bindir}/gfortran \ | 106 | ${bindir}/gfortran \ |
107 | ${bindir}/f95" | 107 | ${bindir}/f95" |
108 | 108 | ||
109 | FILES_cpp = "\ | 109 | FILES:cpp = "\ |
110 | ${bindir}/${TARGET_PREFIX}cpp* \ | 110 | ${bindir}/${TARGET_PREFIX}cpp* \ |
111 | ${base_libdir}/cpp \ | 111 | ${base_libdir}/cpp \ |
112 | ${libexecdir}/gcc/${TARGET_SYS}/${BINV}/cc1" | 112 | ${libexecdir}/gcc/${TARGET_SYS}/${BINV}/cc1" |
113 | FILES_cpp-symlinks = "${bindir}/cpp" | 113 | FILES:cpp-symlinks = "${bindir}/cpp" |
114 | 114 | ||
115 | FILES_gcov = "${bindir}/${TARGET_PREFIX}gcov* \ | 115 | FILES:gcov = "${bindir}/${TARGET_PREFIX}gcov* \ |
116 | ${bindir}/${TARGET_PREFIX}gcov-tool* \ | 116 | ${bindir}/${TARGET_PREFIX}gcov-tool* \ |
117 | " | 117 | " |
118 | FILES_gcov-symlinks = "${bindir}/gcov \ | 118 | FILES:gcov-symlinks = "${bindir}/gcov \ |
119 | ${bindir}/gcov-tool \ | 119 | ${bindir}/gcov-tool \ |
120 | " | 120 | " |
121 | 121 | ||
122 | FILES_g++ = "\ | 122 | FILES:g++ = "\ |
123 | ${bindir}/${TARGET_PREFIX}g++* \ | 123 | ${bindir}/${TARGET_PREFIX}g++* \ |
124 | ${libexecdir}/gcc/${TARGET_SYS}/${BINV}/cc1plus \ | 124 | ${libexecdir}/gcc/${TARGET_SYS}/${BINV}/cc1plus \ |
125 | " | 125 | " |
126 | FILES_g++-symlinks = "\ | 126 | FILES:g++-symlinks = "\ |
127 | ${bindir}/c++ \ | 127 | ${bindir}/c++ \ |
128 | ${bindir}/g++ \ | 128 | ${bindir}/g++ \ |
129 | " | 129 | " |
130 | RRECOMMENDS_g++ = "\ | 130 | RRECOMMENDS:g++ = "\ |
131 | libstdc++ \ | 131 | libstdc++ \ |
132 | libstdc++-dev \ | 132 | libstdc++-dev \ |
133 | libatomic \ | 133 | libatomic \ |
134 | libatomic-dev \ | 134 | libatomic-dev \ |
135 | " | 135 | " |
136 | 136 | ||
137 | FILES_${PN}-doc = "\ | 137 | FILES:${PN}-doc = "\ |
138 | ${infodir} \ | 138 | ${infodir} \ |
139 | ${mandir} \ | 139 | ${mandir} \ |
140 | ${gcclibdir}/${TARGET_SYS}/${BINV}/include/README \ | 140 | ${gcclibdir}/${TARGET_SYS}/${BINV}/include/README \ |
@@ -221,7 +221,7 @@ do_install () { | |||
221 | chown -R root:root ${D} | 221 | chown -R root:root ${D} |
222 | } | 222 | } |
223 | 223 | ||
224 | do_install_append () { | 224 | do_install:append () { |
225 | # | 225 | # |
226 | # Thefixinc.sh script, run on the gcc's compile phase, looks into sysroot header | 226 | # Thefixinc.sh script, run on the gcc's compile phase, looks into sysroot header |
227 | # files and places the modified files into | 227 | # files and places the modified files into |
diff --git a/meta/recipes-devtools/gcc/gcc_11.1.bb b/meta/recipes-devtools/gcc/gcc_11.1.bb index 7d93590588..255fe552bd 100644 --- a/meta/recipes-devtools/gcc/gcc_11.1.bb +++ b/meta/recipes-devtools/gcc/gcc_11.1.bb | |||
@@ -4,11 +4,11 @@ require gcc-target.inc | |||
4 | # Building with thumb enabled on armv4t armv5t fails with | 4 | # Building with thumb enabled on armv4t armv5t fails with |
5 | # | gcc-4.8.1-r0/gcc-4.8.1/gcc/cp/decl.c:7438:(.text.unlikely+0x2fa): relocation truncated to fit: R_ARM_THM_CALL against symbol `fancy_abort(char const*, int, char const*)' defined in .glue_7 section in linker stubs | 5 | # | gcc-4.8.1-r0/gcc-4.8.1/gcc/cp/decl.c:7438:(.text.unlikely+0x2fa): relocation truncated to fit: R_ARM_THM_CALL against symbol `fancy_abort(char const*, int, char const*)' defined in .glue_7 section in linker stubs |
6 | # | gcc-4.8.1-r0/gcc-4.8.1/gcc/cp/decl.c:7442:(.text.unlikely+0x318): additional relocation overflows omitted from the output | 6 | # | gcc-4.8.1-r0/gcc-4.8.1/gcc/cp/decl.c:7442:(.text.unlikely+0x318): additional relocation overflows omitted from the output |
7 | ARM_INSTRUCTION_SET_armv4 = "arm" | 7 | ARM_INSTRUCTION_SET:armv4 = "arm" |
8 | ARM_INSTRUCTION_SET_armv5 = "arm" | 8 | ARM_INSTRUCTION_SET:armv5 = "arm" |
9 | 9 | ||
10 | ARMFPARCHEXT_armv6 = "${@'+fp' if d.getVar('TARGET_FPU') == 'hard' else ''}" | 10 | ARMFPARCHEXT:armv6 = "${@'+fp' if d.getVar('TARGET_FPU') == 'hard' else ''}" |
11 | ARMFPARCHEXT_armv7a = "${@'+fp' if d.getVar('TARGET_FPU') == 'hard' else ''}" | 11 | ARMFPARCHEXT:armv7a = "${@'+fp' if d.getVar('TARGET_FPU') == 'hard' else ''}" |
12 | ARMFPARCHEXT_armv7ve = "${@'+fp' if d.getVar('TARGET_FPU') == 'hard' else ''}" | 12 | ARMFPARCHEXT:armv7ve = "${@'+fp' if d.getVar('TARGET_FPU') == 'hard' else ''}" |
13 | 13 | ||
14 | BBCLASSEXTEND = "nativesdk" | 14 | BBCLASSEXTEND = "nativesdk" |
diff --git a/meta/recipes-devtools/gcc/libgcc-common.inc b/meta/recipes-devtools/gcc/libgcc-common.inc index d959566c3f..d48dc8b823 100644 --- a/meta/recipes-devtools/gcc/libgcc-common.inc +++ b/meta/recipes-devtools/gcc/libgcc-common.inc | |||
@@ -44,16 +44,16 @@ do_install () { | |||
44 | rm -rf ${D}${libdir}/${TARGET_SYS}/${BINV}/include | 44 | rm -rf ${D}${libdir}/${TARGET_SYS}/${BINV}/include |
45 | } | 45 | } |
46 | 46 | ||
47 | do_install_append_libc-baremetal () { | 47 | do_install:append:libc-baremetal () { |
48 | rmdir ${D}${base_libdir} | 48 | rmdir ${D}${base_libdir} |
49 | } | 49 | } |
50 | do_install_append_libc-newlib () { | 50 | do_install:append:libc-newlib () { |
51 | rmdir ${D}${base_libdir} | 51 | rmdir ${D}${base_libdir} |
52 | } | 52 | } |
53 | 53 | ||
54 | # No rpm package is actually created but -dev depends on it, avoid dnf error | 54 | # No rpm package is actually created but -dev depends on it, avoid dnf error |
55 | RDEPENDS_${PN}-dev_libc-baremetal = "" | 55 | RDEPENDS:${PN}-dev:libc-baremetal = "" |
56 | RDEPENDS_${PN}-dev_libc-newlib = "" | 56 | RDEPENDS:${PN}-dev:libc-newlib = "" |
57 | 57 | ||
58 | BBCLASSEXTEND = "nativesdk" | 58 | BBCLASSEXTEND = "nativesdk" |
59 | 59 | ||
@@ -98,9 +98,9 @@ fakeroot python do_multilib_install() { | |||
98 | 98 | ||
99 | 99 | ||
100 | for ml in multilibs.split(): | 100 | for ml in multilibs.split(): |
101 | tune = d.getVar('DEFAULTTUNE_virtclass-multilib-' + ml) | 101 | tune = d.getVar('DEFAULTTUNE:virtclass-multilib-' + ml) |
102 | if not tune: | 102 | if not tune: |
103 | bb.warn('DEFAULTTUNE_virtclass-multilib-%s is not defined. Skipping...' % ml) | 103 | bb.warn('DEFAULTTUNE:virtclass-multilib-%s is not defined. Skipping...' % ml) |
104 | continue | 104 | continue |
105 | 105 | ||
106 | tune_parameters = get_tune_parameters(tune, d) | 106 | tune_parameters = get_tune_parameters(tune, d) |
diff --git a/meta/recipes-devtools/gcc/libgcc-initial.inc b/meta/recipes-devtools/gcc/libgcc-initial.inc index 06bf224f73..8251e3c286 100644 --- a/meta/recipes-devtools/gcc/libgcc-initial.inc +++ b/meta/recipes-devtools/gcc/libgcc-initial.inc | |||
@@ -42,17 +42,17 @@ inherit nopackages | |||
42 | # We really only want this built by things that need it, not any recrdeptask | 42 | # We really only want this built by things that need it, not any recrdeptask |
43 | deltask do_build | 43 | deltask do_build |
44 | 44 | ||
45 | do_configure_prepend () { | 45 | do_configure:prepend () { |
46 | install -d ${STAGING_INCDIR} | 46 | install -d ${STAGING_INCDIR} |
47 | touch ${STAGING_INCDIR}/limits.h | 47 | touch ${STAGING_INCDIR}/limits.h |
48 | sed -i -e 's#INHIBIT_LIBC_CFLAGS =.*#INHIBIT_LIBC_CFLAGS = -Dinhibit_libc#' ${B}/gcc/libgcc.mvars | 48 | sed -i -e 's#INHIBIT_LIBC_CFLAGS =.*#INHIBIT_LIBC_CFLAGS = -Dinhibit_libc#' ${B}/gcc/libgcc.mvars |
49 | sed -i -e 's#inhibit_libc = false#inhibit_libc = true#' ${B}/gcc/Makefile | 49 | sed -i -e 's#inhibit_libc = false#inhibit_libc = true#' ${B}/gcc/Makefile |
50 | } | 50 | } |
51 | 51 | ||
52 | do_configure_append () { | 52 | do_configure:append () { |
53 | sed -i -e 's#thread_header = .*#thread_header = gthr-single.h#' ${B}/${BPN}/Makefile | 53 | sed -i -e 's#thread_header = .*#thread_header = gthr-single.h#' ${B}/${BPN}/Makefile |
54 | } | 54 | } |
55 | 55 | ||
56 | do_install_append () { | 56 | do_install:append () { |
57 | ln -s libgcc.a ${D}${libdir}/${TARGET_SYS}/${BINV}/libgcc_eh.a | 57 | ln -s libgcc.a ${D}${libdir}/${TARGET_SYS}/${BINV}/libgcc_eh.a |
58 | } | 58 | } |
diff --git a/meta/recipes-devtools/gcc/libgcc-initial_11.1.bb b/meta/recipes-devtools/gcc/libgcc-initial_11.1.bb index 0c698c26ec..a259082b47 100644 --- a/meta/recipes-devtools/gcc/libgcc-initial_11.1.bb +++ b/meta/recipes-devtools/gcc/libgcc-initial_11.1.bb | |||
@@ -2,4 +2,4 @@ require recipes-devtools/gcc/gcc-${PV}.inc | |||
2 | require libgcc-initial.inc | 2 | require libgcc-initial.inc |
3 | 3 | ||
4 | # Building with thumb enabled on armv6t fails | 4 | # Building with thumb enabled on armv6t fails |
5 | ARM_INSTRUCTION_SET_armv6 = "arm" | 5 | ARM_INSTRUCTION_SET:armv6 = "arm" |
diff --git a/meta/recipes-devtools/gcc/libgcc.inc b/meta/recipes-devtools/gcc/libgcc.inc index 6d48ec9809..84a2d930df 100644 --- a/meta/recipes-devtools/gcc/libgcc.inc +++ b/meta/recipes-devtools/gcc/libgcc.inc | |||
@@ -2,7 +2,7 @@ require libgcc-common.inc | |||
2 | 2 | ||
3 | DEPENDS = "virtual/${TARGET_PREFIX}gcc virtual/${TARGET_PREFIX}g++ virtual/${MLPREFIX}libc" | 3 | DEPENDS = "virtual/${TARGET_PREFIX}gcc virtual/${TARGET_PREFIX}g++ virtual/${MLPREFIX}libc" |
4 | 4 | ||
5 | do_install_append_class-target () { | 5 | do_install:append:class-target () { |
6 | if [ "${TCLIBC}" != "glibc" ]; then | 6 | if [ "${TCLIBC}" != "glibc" ]; then |
7 | case "${TARGET_OS}" in | 7 | case "${TARGET_OS}" in |
8 | "linux-musl" | "linux-*spe") extra_target_os="linux";; | 8 | "linux-musl" | "linux-*spe") extra_target_os="linux";; |
@@ -32,12 +32,12 @@ PACKAGES = "\ | |||
32 | 32 | ||
33 | # All libgcc source is marked with the exception. | 33 | # All libgcc source is marked with the exception. |
34 | # | 34 | # |
35 | LICENSE_${PN} = "GPL-3.0-with-GCC-exception" | 35 | LICENSE:${PN} = "GPL-3.0-with-GCC-exception" |
36 | LICENSE_${PN}-dev = "GPL-3.0-with-GCC-exception" | 36 | LICENSE:${PN}-dev = "GPL-3.0-with-GCC-exception" |
37 | LICENSE_${PN}-dbg = "GPL-3.0-with-GCC-exception" | 37 | LICENSE:${PN}-dbg = "GPL-3.0-with-GCC-exception" |
38 | 38 | ||
39 | 39 | ||
40 | FILES_${PN}-dev = "\ | 40 | FILES:${PN}-dev = "\ |
41 | ${base_libdir}/libgcc*.so \ | 41 | ${base_libdir}/libgcc*.so \ |
42 | ${@oe.utils.conditional('BASETARGET_SYS', '${TARGET_SYS}', '', '${libdir}/${BASETARGET_SYS}', d)} \ | 42 | ${@oe.utils.conditional('BASETARGET_SYS', '${TARGET_SYS}', '', '${libdir}/${BASETARGET_SYS}', d)} \ |
43 | ${libdir}/${TARGET_SYS}/${BINV}* \ | 43 | ${libdir}/${TARGET_SYS}/${BINV}* \ |
@@ -49,5 +49,5 @@ do_package_write_ipk[depends] += "virtual/${MLPREFIX}libc:do_packagedata" | |||
49 | do_package_write_deb[depends] += "virtual/${MLPREFIX}libc:do_packagedata" | 49 | do_package_write_deb[depends] += "virtual/${MLPREFIX}libc:do_packagedata" |
50 | do_package_write_rpm[depends] += "virtual/${MLPREFIX}libc:do_packagedata" | 50 | do_package_write_rpm[depends] += "virtual/${MLPREFIX}libc:do_packagedata" |
51 | 51 | ||
52 | INSANE_SKIP_${PN}-dev = "staticdev" | 52 | INSANE_SKIP:${PN}-dev = "staticdev" |
53 | 53 | ||
diff --git a/meta/recipes-devtools/gcc/libgcc_11.1.bb b/meta/recipes-devtools/gcc/libgcc_11.1.bb index ea210a1130..f88963b0a4 100644 --- a/meta/recipes-devtools/gcc/libgcc_11.1.bb +++ b/meta/recipes-devtools/gcc/libgcc_11.1.bb | |||
@@ -2,4 +2,4 @@ require recipes-devtools/gcc/gcc-${PV}.inc | |||
2 | require libgcc.inc | 2 | require libgcc.inc |
3 | 3 | ||
4 | # Building with thumb enabled on armv6t fails | 4 | # Building with thumb enabled on armv6t fails |
5 | ARM_INSTRUCTION_SET_armv6 = "arm" | 5 | ARM_INSTRUCTION_SET:armv6 = "arm" |
diff --git a/meta/recipes-devtools/gcc/libgfortran.inc b/meta/recipes-devtools/gcc/libgfortran.inc index 7543585e6e..344ec5e21e 100644 --- a/meta/recipes-devtools/gcc/libgfortran.inc +++ b/meta/recipes-devtools/gcc/libgfortran.inc | |||
@@ -54,12 +54,12 @@ PACKAGES = "\ | |||
54 | libgfortran-staticdev \ | 54 | libgfortran-staticdev \ |
55 | " | 55 | " |
56 | 56 | ||
57 | LICENSE_${PN} = "GPL-3.0-with-GCC-exception" | 57 | LICENSE:${PN} = "GPL-3.0-with-GCC-exception" |
58 | LICENSE_${PN}-dev = "GPL-3.0-with-GCC-exception" | 58 | LICENSE:${PN}-dev = "GPL-3.0-with-GCC-exception" |
59 | LICENSE_${PN}-dbg = "GPL-3.0-with-GCC-exception" | 59 | LICENSE:${PN}-dbg = "GPL-3.0-with-GCC-exception" |
60 | 60 | ||
61 | FILES_${PN} = "${libdir}/libgfortran.so.*" | 61 | FILES:${PN} = "${libdir}/libgfortran.so.*" |
62 | FILES_${PN}-dev = "\ | 62 | FILES:${PN}-dev = "\ |
63 | ${libdir}/libgfortran*.so \ | 63 | ${libdir}/libgfortran*.so \ |
64 | ${libdir}/libgfortran.spec \ | 64 | ${libdir}/libgfortran.spec \ |
65 | ${libdir}/libgfortran.la \ | 65 | ${libdir}/libgfortran.la \ |
@@ -68,9 +68,9 @@ FILES_${PN}-dev = "\ | |||
68 | ${libdir}/gcc/${TARGET_SYS}/${BINV}/finclude/ \ | 68 | ${libdir}/gcc/${TARGET_SYS}/${BINV}/finclude/ \ |
69 | ${libdir}/gcc/${TARGET_SYS}/${BINV}/include/ \ | 69 | ${libdir}/gcc/${TARGET_SYS}/${BINV}/include/ \ |
70 | " | 70 | " |
71 | FILES_${PN}-staticdev = "${libdir}/libgfortran.a" | 71 | FILES:${PN}-staticdev = "${libdir}/libgfortran.a" |
72 | 72 | ||
73 | INSANE_SKIP_${MLPREFIX}libgfortran-dev = "staticdev" | 73 | INSANE_SKIP:${MLPREFIX}libgfortran-dev = "staticdev" |
74 | 74 | ||
75 | do_package_write_ipk[depends] += "virtual/${MLPREFIX}libc:do_packagedata" | 75 | do_package_write_ipk[depends] += "virtual/${MLPREFIX}libc:do_packagedata" |
76 | do_package_write_deb[depends] += "virtual/${MLPREFIX}libc:do_packagedata" | 76 | do_package_write_deb[depends] += "virtual/${MLPREFIX}libc:do_packagedata" |