aboutsummaryrefslogtreecommitdiffstats
path: root/conf/distro/include
AgeCommit message (Collapse)Author
2023-05-18tcmode: fix a remnant usage of old overrides syntaxChristopher Larson
This bug effectively broke use of MULTILIBS with external oe sdk toolchains, but this fixes it. JIRA: SB-21758 Signed-off-by: Christopher Larson <chris_larson@mentor.com>
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-06-16tcmode: improve error when no compatible toolchain is foundChristopher Larson
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-external-oe-sdk: default to locale-utf8-is-defaultChristopher 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-oe-sdk: drop the --build-id=Christopher Larson
An oe-built toolchain has this already. Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2020-12-30tcmode-external: pass --build-id=sha1 to align with internalChristopher Larson
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2020-09-24tcmode-external-oe-sdk: fix the multiple candidate setup scripts errorChristopher Larson
This was causing a traceback, as the error handling wasn't updated when the candidates were changed to a list of tuples. 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-08-25tcmode-external-oe-sdk: support EXTERNAL_TOOLCHAINSChristopher Larson
This variable lists multiple toolchain roots to check. As we already support processing multiple available environment-setup scripts, checking additional paths for them was trivial, and eases Sourcery toolchain support handling. JIRA: SB-15406 Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2020-08-21tcmode-external-oe-sdk: stop setting EXTERNAL_TOOLCHAIN_SETUP_SCRIPTChristopher Larson
As the script checks for this and obeys it, setting it resulted in the base configuration script also being used for all multilibs in preference to the search, so stop setting it. Signed-off-by: Christopher Larson <kergoth@gmail.com>
2020-08-07tcmode-external-oe-sdk: handle non-exported vars when parsing setup scriptsChristopher Larson
JIRA: SB-15362 Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2020-08-06tcmode: support EXTERNAL_SETUP_SCRIPT_VARSChristopher Larson
JIRA: SB-15362 Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2020-08-06tcmode: fix the debug messages to use the right nameChristopher Larson
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2020-08-06tcmode: fix setup_external_varsChristopher Larson
This was failing to set the variables needed. Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2020-07-31tcmode-external-oe-sdk: clean up old commented linesChristopher Larson
Signed-off-by: Christopher Larson <kergoth@gmail.com>
2020-07-30tcmode-external-oe-sdk: integrate combined handling, support multilibsChristopher Larson
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2020-07-29tcmode-external-oe-sdk: fix EXTERNAL_TOOLCHAIN_SETUP_SCRIPT usageChristopher 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-external-oe-sdk: add tcmode for an oe sdkChristopher 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>