aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2022-04-05tcmode-external: don't pass --no-sysroot-suffix for clangzeusChristopher Larson
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-10-16layer.conf: add zeusChristopher Larson
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2019-09-19libnsl2-external: don't conflict with rpcbindChristopher 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-09-17glibc-external: kill unnecessary PKG/RPROVIDES for extra-nssChristopher Larson
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2019-09-17glibc-external: avoid packaging files that conflict with the split off tirpcChristopher Larson
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2019-09-17glibc-external: fix the file-checksums to actually workChristopher Larson
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2019-09-17Use --no-preserve=ownership when copyingChristopher 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-05-09gdb: fix missing mlprefix for gdbserver prefChristopher 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-04-24gdbserver-external: add missing MLPREFIX in dep on compilerlibsChristopher Larson
DEPENDS/PROVIDES & PREFERRED_PROVIDER get mapped for mlprefix automatically, but 'depends' flags do not, so the MLPREFIX has to be explicit in such flags. This fixes the ability to build multilib images, i.e. lib32-core-image-base. Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2019-04-16layer.conf: add warrior to supported seriesChristopher Larson
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2019-04-16gcc-runtime-external: libgomp should dep on libcChristopher Larson
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2019-03-04gcc-runtime-external: fix dependency loopChristopher Larson
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-02-22glibc-external: add makedbs.sh bitsChristopher Larson
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2019-02-06{glibc,gcc-runtime}: fix warnings about libssp for builds with security flagsChristopher Larson
This can be dropped if and when the toolchain gets built without libssp, which is the default in oe-core. We don't need gcc's libssp anyway, since glibc provides it already, and musl has the separate libssp_nonshared lib to supplement, which is in oe-core. JIRA: SB-12465 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-11-19meta-environment{,-extsdk}: don't include -B${gcc_bindir} in emitted ↵Serge Semin
TUNE_CC_ARCH Don't dump the -B${gcc_bindir} appended to TUNE_CCARGS and subsequently to TARGET_CC_ARCH, since it consists of local machine toolchain paths. Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2018-11-16Merge remote-tracking branch 'origin/sumo'Christopher Larson
* origin/sumo: external-common.bbclass: fix long standing oe.external import issue bash: check if support/bash.pc exist before running sed bash: drop -B${gcc_bindir} from bash.pc external-toolchain.bbclass: add missing mlprefix in binutils dep oe.external: handle invalid FILES_MIRRORS entries glibc-external: add virtual/crypt to PROVIDES Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2018-11-16layer.conf: sumo -> thudChristopher Larson
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2018-10-30external-common.bbclass: fix long standing oe.external import issueChristopher Larson
bitbake-layers and devtool both fail to run commands with meta-external-toolchain included, as it fails to import oe.external. It turns out that oe_import in base.bbclass is not entirely sufficient to get the needed modules imported when namespace packages are involved, and those packages have already been imported. Re-import such packages after the sys.path change to ensure the new __init__.py files are parsed, and the new __path__ changes picked up. JIRA: SB-11904 Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2018-10-19bash: check if support/bash.pc exist before running sedFrederik Noe-Sdun
The bash version provided by meta-gplv2 does not provide this file and as a consequence do_compile will fail with: sed: can't read support/bash.pc: No such file or directory Signed-off-by: Frederik Noe-Sdun <Frederik_NoeSdun@mentor.com> Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2018-10-17bash: drop -B${gcc_bindir} from bash.pcChristopher Larson
This triggers staging qa warnings otherwise. Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2018-10-12external-toolchain.bbclass: add missing mlprefix in binutils depChristopher Larson
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2018-10-12oe.external: handle invalid FILES_MIRRORS entriesChristopher Larson
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2018-08-03Merge branch 'external-cross-canadian'Christopher Larson
* external-cross-canadian: (21 commits) tcmode-external: prefer gdb-external-cross gdb-external-cross: add recipe tcmode-external: default to external-cross-canadian recipes tcmode-external: blacklist cross-canadian recipes external-toolchain-cross-canadian: append to PN in the recipes gcc-external-cross-canadian: also include libcc1* gcc-external-cross-canadian: also check the external libroot gcc-external-cross-canadian: only grab the BINV dir, not all of lib/gcc gcc-external-cross-canadian: skip dev-so/staticdev qa tests gcc-external-cross-canadian: add recipe gdb-external-cross-canadian: use FILES_MIRRORS for alternate share/gdb path gdb-external-cross-canadian: skip dev-so, staticdev checks gdb-external-cross-canadian: split out and use gdb-external.inc gdb-external-cross-canadian: add recipe binutils-external-cross{,canadian}: include ld.bfd, ld.gold binutils-external-cross-canadian: add recipe binutils-external-cross: split out binutils-external.inc external-toolchain-cross-canadian.bbclass: drop the binutils-cross dep external-toolchain-cross-canadian.bbclass: use host strip/objcopy external-toolchain-cross-canadian: ship TARGET_PREFIX symlinks ...
2018-08-03tcmode-external: prefer gdb-external-crossSerge Semin
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2018-08-03gdb-external-cross: add recipeSerge 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-03external-toolchain-cross-canadian: append to PN in the recipesSerge Semin
This aligns with the behavior of the oe-core recipes and classes. Signed-off-by: Sergey Semin <fancer.lancer@gmail.com> Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2018-08-03gcc-external-cross-canadian: also include libcc1*Serge Semin
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2018-08-03gcc-external-cross-canadian: also check the external librootSerge Semin
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2018-08-03gcc-external-cross-canadian: only grab the BINV dir, not all of lib/gccSerge Semin
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2018-08-03gcc-external-cross-canadian: skip dev-so/staticdev qa testsChristopher Larson
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2018-08-03gcc-external-cross-canadian: add recipeChristopher Larson
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2018-08-03gdb-external-cross-canadian: use FILES_MIRRORS for alternate share/gdb pathSerge Semin
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2018-08-03gdb-external-cross-canadian: skip dev-so, staticdev checksSerge Semin
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2018-08-03gdb-external-cross-canadian: split out and use gdb-external.incSerge Semin
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2018-08-03gdb-external-cross-canadian: add recipeChristopher Larson
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2018-08-03binutils-external-cross{,canadian}: include ld.bfd, ld.goldChristopher Larson
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2018-08-03binutils-external-cross-canadian: add recipeChristopher Larson
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2018-08-03binutils-external-cross: split out binutils-external.incChristopher Larson
Signed-off-by: Christopher Larson <chris_larson@mentor.com>