Christopher Larson
bc420731df
tcmode: improve error when no compatible toolchain is found
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2022-06-16 20:42:20 +05:00
Christopher Larson
48c4826df7
oe.external: redirect stderr to stdout for newer gcc
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2022-06-08 21:31:18 +05:00
Christopher Larson
e97c0316a1
systemd-boot: apply fix for ccache.bbclass compat from @lumag
...
Fixes #200
Signed-off-by: Christopher Larson <kergoth@gmail.com >
2022-05-20 21:06:20 -07: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
6cdeb0f0b7
Use SPDX license names
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2022-04-06 16:06:07 +00:00
Christopher Larson
19d849555e
tcmode-external-oe-sdk: default to locale-utf8-is-default
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2022-04-05 21:50:51 +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
7e7d894cbe
Update from honister to kirkstone
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2022-02-23 17:45:47 +00:00
Christopher Larson
e20c37b5b5
glibc: update libc.headers
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2021-09-30 16:08:26 +00:00
Christopher Larson
194956ff9e
glibc: update SUPPORTED
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2021-09-30 16:08:16 +00:00
Christopher Larson
162c152822
libgcc-external: don't package includes that gcc-runtime does
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2021-09-30 16:08:05 +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
dcab4f5860
layer.conf: set LAYERSERIES_COMPAT to honister
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2021-08-17 16:43:47 +00:00
Christopher Larson
0c9a9a9eae
common-license: set for -only variants
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2021-04-14 02:53:13 +05:00
Christopher Larson
aa42b62d31
layer.conf: add hardknott
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2021-04-13 23:30:47 +05:00
Christopher Larson
98a8faaf76
layer.conf: add gatesgarth
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2021-04-13 23:29:39 +05: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
4329c00b73
buildtools-tarball: obey EXTERNAL_ENABLED
...
Signed-off-by: Christopher Larson <kergoth@gmail.com >
2021-04-01 12:17:36 -07:00
Christopher Larson
39a546d78d
gcc: obey EXTERNAL_ENABLED in the bbappend
...
Signed-off-by: Christopher Larson <kergoth@gmail.com >
2021-04-01 12:17:36 -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
e93ba6ff5d
meta-environment{,-extsdk}: obey the tcmode override
...
Signed-off-by: Christopher Larson <kergoth@gmail.com >
2021-04-01 12:17:36 -07:00
Christopher Larson
33b2728ac6
glibc-locale: obey the tcmode override
...
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
cd6b55cf65
external-toolchain-cross.bbclass: add debug output
...
Signed-off-by: Christopher Larson <kergoth@gmail.com >
2021-04-01 11:23:39 -07:00
Christopher Larson
d158f72d6a
Rename external-common to external_global
...
This aligns with upstream conventions, i.e. multilib vs multilib_global.
Signed-off-by: Christopher Larson <kergoth@gmail.com >
2021-04-01 11:15:54 -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
e03f39023f
tcmode-external-oe-sdk: drop the --build-id=
...
An oe-built toolchain has this already.
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2020-12-30 00:31:17 +05: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
217f6de212
libgcc-external: fix the resolved relative path
...
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-10-16 01:31:57 +05:00
Christopher Larson
3ede376df2
tcmode-external-oe-sdk: fix the multiple candidate setup scripts error
...
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-09-24 17:13:39 +00: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
bb754cb0a1
tcmode-external-oe-sdk: support EXTERNAL_TOOLCHAINS
...
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-25 21:46:21 +05:00
Christopher Larson
ab5628f07e
tcmode-external-oe-sdk: stop setting EXTERNAL_TOOLCHAIN_SETUP_SCRIPT
...
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-21 13:59:44 -07:00
Christopher Larson
734311e012
tcmode-external-oe-sdk: handle non-exported vars when parsing setup scripts
...
JIRA: SB-15362
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2020-08-07 01:05:42 +05:00
Christopher Larson
7f0040db11
tcmode: support EXTERNAL_SETUP_SCRIPT_VARS
...
JIRA: SB-15362
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2020-08-06 23:43:33 +05:00
Christopher Larson
ef17919a17
tcmode: fix the debug messages to use the right name
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2020-08-06 23:43:33 +05:00
Christopher Larson
c6be292f36
tcmode: fix setup_external_vars
...
This was failing to set the variables needed.
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2020-08-06 23:42:12 +05:00
Christopher Larson
ddd87efb3b
libgcc-external: avoid blowing up for a non-external tcmode
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2020-08-03 20:27:17 +05:00
Christopher Larson
01653f3c09
tcmode-external-oe-sdk: clean up old commented lines
...
Signed-off-by: Christopher Larson <kergoth@gmail.com >
2020-07-31 09:08:44 -07:00
Christopher Larson
eef5cf7ecb
tcmode-external-oe-sdk: integrate combined handling, support multilibs
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2020-07-30 04:14:22 +05:00
Christopher Larson
994ec34562
tcmode-external-oe-sdk: fix EXTERNAL_TOOLCHAIN_SETUP_SCRIPT usage
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2020-07-29 07:44:44 +05:00
Christopher Larson
113c0c3e9c
libgcc-external: fix for an external multilib
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2020-07-29 07:44:14 +05:00
Christopher Larson
4d2501fb40
libgcc-external: resolve the paths when adding links
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2020-07-28 21:37:41 +05:00
Christopher Larson
84cddaa96b
glibc-external: also grab multilib headers for oe sdk
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2020-07-28 21:34:53 +05:00
Christopher Larson
6c1721c0ed
external-common.bbclass: prefer /usr/${baselib}/bin to ${bindir}
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2020-07-28 21:34:53 +05:00
Christopher Larson
be4fae984d
Add support for FILES_PREMIRRORS
...
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-28 21:34:53 +05:00
Christopher Larson
f3292e8843
glibc-external: don't include crypt.h
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2020-07-10 03:37:42 +05:00
Christopher Larson
6f3e5144c5
libxcrypt: include header, .pc
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2020-07-10 03:37:42 +05:00