aboutsummaryrefslogtreecommitdiffstats
path: root/conf/distro/include/tcmode-external.inc
AgeCommit message (Collapse)Author
2023-03-21tcmode-external: add -B to TARGET_CC_ARCH, not TUNE_CCARGSChristopher Larson
TUNE_CCARGS, while most appropriate, has a `vardepvalue` set which causes its fully expanded version to end up in checksums, not the unexpanded version, which causes a problem if that value includes an absolute path. Place it in TARGET_CC_ARCH instead. JIRA: SIEJIR-6415 Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2023-02-02tcmode: remove linux-libc-headers preference and skipChristopher Larson
There's no need for the linux-libc-headers provide in glibc-external, as it doesn't get pulled into the build regardless in a non-rebuild case, it just adds complexity. JIRA: SB-21212 Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2022-04-06Updates for inclusive languageChristopher Larson
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2022-04-05tcmode: add intermediate EXTERNAL_TOOLCHAIN_FEATURES_DEFAULT variableChristopher Larson
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2022-04-01tcmode: fix toolchain-clang overrideChristopher Larson
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2022-04-01tcmode-external: don't pass --no-sysroot-suffix for clangChristopher Larson
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2021-09-01Convert to new overrides syntax for honisterChristopher Larson
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2021-04-07tcmode: use EXTERNAL_CC for consistencyChristopher Larson
Signed-off-by: Christopher Larson <kergoth@gmail.com>
2021-04-01tcmode: set EXTERNAL_ENABLEDChristopher Larson
Signed-off-by: Christopher Larson <kergoth@gmail.com>
2021-04-01tcmode: avoid the implicit tcmode-${TCMODE} in OVERRIDESChristopher Larson
This avoids duplicate entries and simplifies. Signed-off-by: Christopher Larson <kergoth@gmail.com>
2021-04-01tcmode: drop inherit of external-commonChristopher Larson
This is currently being pulled in by layer.conf already. Signed-off-by: Christopher Larson <kergoth@gmail.com>
2020-12-30tcmode-external: pass --build-id=sha1 to align with internalChristopher Larson
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2020-08-27tcmode: default EXTERNAL_TOOLCHAIN to UNKNOWN, not UNDEFINEDChristopher Larson
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2020-07-07tcmode: prefer glibc-external for linux-libc-headersChristopher Larson
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2020-07-07Revert "glibc-external: provide linux-libc-headers"Christopher Larson
This reverts commit 6d7d0b4adcffc588f7bba84dda7064d78a8207b2.
2020-07-07glibc-external: provide linux-libc-headersChristopher Larson
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2020-07-02tcmode: add EXTERNAL_TOOLCHAIN_FEATURESChristopher Larson
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2020-07-01tcmode: use libtirpc-externalChristopher Larson
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2020-07-01Split out libxcryptChristopher Larson
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2020-03-10tcmode: handle GCC_VERSION=UNKNOWN for debug_prefix_mapChristopher Larson
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2020-03-10tcmode: only remove debug-prefix-map for target recipesChristopher Larson
These are the only ones using the external toolchain, so they're the only ones that would break due to an older external toolchain. Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2019-10-24Don't hardcode ${EXTERNAL_TOOLCHAIN}/bin as bindirChristopher Larson
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2019-10-23tcmode: don't bother adding -B when not rebuilding binutilsChristopher Larson
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2019-09-17Split out libnsl2-externalChristopher Larson
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2019-08-12Merge remote-tracking branch 'origin/sumo' into public-layer-upstream-testChristopher Larson
* origin/sumo: Silence gdbserver preference warnings in multilib builds gdb: fix missing mlprefix for gdbserver pref tcmode: work around mlprefix preference bug wrt gdbserver gdbserver-external: add missing MLPREFIX in dep on compilerlibs {glibc,gcc-runtime}: fix warnings about libssp for builds with security flags meta-environment{,-extsdk}: don't include -B${gcc_bindir} in emitted TUNE_CC_ARCH Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2019-05-10Silence gdbserver preference warnings in multilib buildsChristopher Larson
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2019-04-24tcmode: work around mlprefix preference bug wrt gdbserverChristopher Larson
There's a bug where the implicitly created `PREFERRED_PROVIDER_${MLPREFIX}<provider>` isn't being obeyed for runtime package installation in a multilib image, so work around it by explicitly specifying mlprefix. Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2019-03-04tcmode: drop macro-prefix-map for gcc < 8.0Christopher Larson
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2019-02-22glibc-external: restore crypt bitsChristopher Larson
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2019-01-11Drop glibc-initial and gcc-initial referencesChristopher Larson
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2019-01-10Drop libc-for-gcc referencesChristopher Larson
This no longer exists in oe-core. Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2018-08-03tcmode-external: prefer gdb-external-crossSerge Semin
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2018-08-03tcmode-external: default to external-cross-canadian recipesChristopher Larson
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2018-08-03tcmode-external: blacklist cross-canadian recipesSerge Semin
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2018-08-03tcmode-external: also blacklist libgfortranSerge Semin
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2018-08-03tcmode-external: add prefs for gcc-runtime, libgcc-initial, libgfortranSerge Semin
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2018-06-04tcmode: drop as-needed.inc inclusionChristopher Larson
This file no longer exists in oe-core, as it's now default. Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2018-03-15tcmode: add tcmode- bits to OVERRIDESChristopher Larson
This eases the many checks against TCMODE we need to do for yocto compliance. Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2018-03-14tcmode: drop pnblacklist of linux-libc-headersChristopher Larson
The blacklist isn't necessary. We already provide the virtual, but if someone wants the real thing, it shouldn't be harmful to allow it to build. Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2018-03-14tcmode: default to gdb, not gdbserver-externalChristopher Larson
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2018-03-03tcmode: add to gcc compiler component search pathChristopher Larson
This lets the cross gcc locate the binaries produced by binutils-cross. Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2018-03-03tcmode: drop binutils-cross from PNBLACKLIST_DYNAMICChristopher Larson
We need this to allow the user to specify PREFERRED_PROVIDER for binutils-cross. Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2017-06-21linux-libc-headers: merge back into glibcChristopher Larson
We don't want to encourage use of alternate versions of this recipe, there are better ways to add additional headers. Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2017-06-16Update for sourcery -> external-toolchain layer nameChristopher Larson
Signed-off-by: Christopher Larson <chris_larson@mentor.com>