Christopher Larson
ba381b0fe9
tcmode: remove linux-libc-headers preference and skip
...
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 >
2023-02-02 01:51:09 +05:00
Christopher Larson
d6a67eed49
Updates for inclusive language
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2022-04-06 16:06:07 +00:00
Christopher Larson
bf05861401
tcmode: add intermediate EXTERNAL_TOOLCHAIN_FEATURES_DEFAULT variable
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2022-04-05 21:50:49 +00:00
Christopher Larson
cc511c3357
tcmode: fix toolchain-clang override
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2022-04-01 22:56:30 +00:00
Christopher Larson
9ac6c348e7
tcmode-external: don't pass --no-sysroot-suffix for clang
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2022-04-01 19:05:41 +00:00
Christopher Larson
a81f04f908
Convert to new overrides syntax for honister
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2021-09-01 16:38:22 +00:00
Christopher Larson
9c95786088
tcmode: use EXTERNAL_CC for consistency
...
Signed-off-by: Christopher Larson <kergoth@gmail.com >
2021-04-07 15:30:08 -07:00
Christopher Larson
d64bf83447
tcmode: set EXTERNAL_ENABLED
...
Signed-off-by: Christopher Larson <kergoth@gmail.com >
2021-04-01 12:17:36 -07:00
Christopher Larson
9c83ef365c
tcmode: avoid the implicit tcmode-${TCMODE} in OVERRIDES
...
This avoids duplicate entries and simplifies.
Signed-off-by: Christopher Larson <kergoth@gmail.com >
2021-04-01 11:27:13 -07:00
Christopher Larson
e7609144a4
tcmode: drop inherit of external-common
...
This is currently being pulled in by layer.conf already.
Signed-off-by: Christopher Larson <kergoth@gmail.com >
2021-04-01 11:15:38 -07:00
Christopher Larson
361301fcb6
tcmode-external: pass --build-id=sha1 to align with internal
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2020-12-30 00:30:49 +05:00
Christopher Larson
e25fcba931
tcmode: default EXTERNAL_TOOLCHAIN to UNKNOWN, not UNDEFINED
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2020-08-27 00:56:08 +05:00
Christopher Larson
da4d8d7578
tcmode: prefer glibc-external for linux-libc-headers
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2020-07-07 13:35:49 -07:00
Christopher Larson
784f04848e
Revert "glibc-external: provide linux-libc-headers"
...
This reverts commit 6d7d0b4adc .
2020-07-07 12:51:40 -07:00
Christopher Larson
6d7d0b4adc
glibc-external: provide linux-libc-headers
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2020-07-07 21:00:28 +05:00
Christopher Larson
9f90c8e04f
tcmode: add EXTERNAL_TOOLCHAIN_FEATURES
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2020-07-02 02:45:11 +05:00
Christopher Larson
01e3b73e6d
tcmode: use libtirpc-external
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2020-07-01 07:41:23 +05:00
Christopher Larson
1271166a88
Split out libxcrypt
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2020-07-01 07:41:23 +05:00
Christopher Larson
6e6a1a60d5
tcmode: handle GCC_VERSION=UNKNOWN for debug_prefix_map
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2020-03-10 16:53:05 +00:00
Christopher Larson
4856d9dc75
tcmode: only remove debug-prefix-map for target recipes
...
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 >
2020-03-10 16:43:10 +00:00
Christopher Larson
6d927006cd
Don't hardcode ${EXTERNAL_TOOLCHAIN}/bin as bindir
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2019-10-24 22:17:12 +05:00
Christopher Larson
380bb328a5
tcmode: don't bother adding -B when not rebuilding binutils
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2019-10-23 22:16:29 +05:00
Christopher Larson
340e2e8895
Split out libnsl2-external
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2019-09-17 21:38:08 +00:00
Christopher Larson
2f38497513
Merge remote-tracking branch 'origin/sumo' into public-layer-upstream-test
...
* 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-08-12 18:56:35 +00:00
Christopher Larson
8964172347
Silence gdbserver preference warnings in multilib builds
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2019-05-10 16:32:06 +00:00
Christopher Larson
e90fb8fd9a
tcmode: work around mlprefix preference bug wrt gdbserver
...
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-24 23:03:04 +00:00
Christopher Larson
40e434977a
tcmode: drop macro-prefix-map for gcc < 8.0
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2019-03-04 17:53:55 +00:00
Christopher Larson
4cf843cc7e
glibc-external: restore crypt bits
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2019-02-22 18:17:53 +00:00
Christopher Larson
794183f1e4
Drop glibc-initial and gcc-initial references
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2019-01-11 00:38:04 +05:00
Christopher Larson
6f88a9f81b
Drop libc-for-gcc references
...
This no longer exists in oe-core.
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2019-01-10 22:48:07 +05:00
Serge Semin
bf87474ced
tcmode-external: prefer gdb-external-cross
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2018-08-03 07:06:20 +05:00
Christopher Larson
b79784e494
tcmode-external: default to external-cross-canadian recipes
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2018-08-03 07:06:20 +05:00
Serge Semin
90fab24dff
tcmode-external: blacklist cross-canadian recipes
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2018-08-03 07:06:20 +05:00
Serge Semin
6788664c5c
tcmode-external: also blacklist libgfortran
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2018-08-03 03:05:03 +05:00
Serge Semin
eaa1d0d483
tcmode-external: add prefs for gcc-runtime, libgcc-initial, libgfortran
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2018-08-03 03:05:03 +05:00
Christopher Larson
2c8f1363ed
tcmode: drop as-needed.inc inclusion
...
This file no longer exists in oe-core, as it's now default.
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2018-06-04 22:32:46 +05:00
Christopher Larson
c308682978
tcmode: add tcmode- bits to OVERRIDES
...
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-15 01:53:50 +05:00
Christopher Larson
3cceb0317d
tcmode: drop pnblacklist of linux-libc-headers
...
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-14 22:42:20 +05:00
Christopher Larson
340868ceda
tcmode: default to gdb, not gdbserver-external
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2018-03-14 22:41:52 +05:00
Christopher Larson
52e9e14cb4
tcmode: add to gcc compiler component search path
...
This lets the cross gcc locate the binaries produced by binutils-cross.
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2018-03-03 01:22:26 +05:00
Christopher Larson
7e59a345f5
tcmode: drop binutils-cross from PNBLACKLIST_DYNAMIC
...
We need this to allow the user to specify PREFERRED_PROVIDER for
binutils-cross.
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2018-03-03 01:21:53 +05:00
Christopher Larson
f7ea27eaf3
linux-libc-headers: merge back into glibc
...
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-21 02:57:40 +05:00
Christopher Larson
6160b16947
Update for sourcery -> external-toolchain layer name
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2017-06-16 10:09:17 +05:00