aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2021-04-14common-license: set for -only variantsChristopher Larson
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2021-04-13layer.conf: add hardknottChristopher Larson
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2021-04-13layer.conf: add gatesgarthgatesgarthChristopher 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-01buildtools-tarball: obey EXTERNAL_ENABLEDChristopher Larson
Signed-off-by: Christopher Larson <kergoth@gmail.com>
2021-04-01gcc: obey EXTERNAL_ENABLED in the bbappendChristopher 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-01meta-environment{,-extsdk}: obey the tcmode overrideChristopher Larson
Signed-off-by: Christopher Larson <kergoth@gmail.com>
2021-04-01glibc-locale: obey the tcmode overrideChristopher 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-01external-toolchain-cross.bbclass: add debug outputChristopher Larson
Signed-off-by: Christopher Larson <kergoth@gmail.com>
2021-04-01Rename external-common to external_globalChristopher Larson
This aligns with upstream conventions, i.e. multilib vs multilib_global. 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-10-16libgcc-external: fix the resolved relative pathChristopher Larson
This was using the relpath between the sysroot and the libroot, but only resolved one of the two, which would result in a wildly incorrect relative path, breaking the build in some contexts. JIRA: SB-15645 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-08-03libgcc-external: avoid blowing up for a non-external tcmodeChristopher Larson
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-29libgcc-external: fix for an external multilibChristopher Larson
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2020-07-28libgcc-external: resolve the paths when adding linksChristopher Larson
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2020-07-28glibc-external: also grab multilib headers for oe sdkChristopher Larson
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2020-07-28external-common.bbclass: prefer /usr/${baselib}/bin to ${bindir}Christopher Larson
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2020-07-28Add support for FILES_PREMIRRORSChristopher Larson
This lets us prefer certain alternative paths to the default in particular cases, such as use of ${libdir}/bin in the case of a multilib build to avoid bindir conflicts. Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2020-07-10glibc-external: don't include crypt.hChristopher Larson
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2020-07-10libxcrypt: include header, .pcChristopher Larson
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2020-07-09libgcc-external: also PROVIDES libgcc-initialChristopher Larson
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2020-07-08glibc-external: skip license for non-external buildsChristopher Larson
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2020-07-08glibc-external-version.inc: skip version for non-external buildsChristopher Larson
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2020-07-08external-common.bbclass: skip kernel version for non-external buildsChristopher Larson
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2020-07-07oe.external: add/improve debug messagesChristopher Larson
Signed-off-by: Christopher Larson <kergoth@gmail.com>
2020-07-07external-common.bbclass: add msg on kernel version failureChristopher Larson
Signed-off-by: Christopher Larson <kergoth@gmail.com>
2020-07-07external-common.bbclass: obey EXTERNAL_CCChristopher Larson
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2020-07-07oe.external.run: let cmd already start with the prefixChristopher Larson
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2020-07-07Revert "oe.external: use EXTERNAL_CC for gcc"Christopher Larson
This reverts commit 2a3cffd458ec135b2b1b3afcd52bcd3e389b3507.
2020-07-07tcmode: prefer glibc-external for linux-libc-headersChristopher Larson
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2020-07-07Move HEADERS_MULTILIB_SUFFIX into external-commonChristopher Larson
Signed-off-by: Christopher Larson <kergoth@gmail.com>
2020-07-07glibc-external: provide linux-libc-headersChristopher Larson
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2020-07-07glibc-external: stop pulling in 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-07bash: use tcmode overrideChristopher Larson
This ensures we pass yocto-check-layers. Signed-off-by: Christopher Larson <chris_larson@mentor.com>