Christopher Larson
fa3fcfbf5e
libnsl2-external: fix broken libnsl.so link and add a check for it
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2022-08-25 02:26:30 +05:00
Christopher Larson
cfe6440062
libnsl2-external: also package yp*.x and libnsl.pc
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2022-08-25 02:26:30 +05:00
Christopher Larson
9d7901977e
glibc-external: use '-or-later' license
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2022-08-25 02:26:30 +05:00
Christopher Larson
9a265832c9
glibc-external: do not package libcap headers
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2022-08-25 02:26:30 +05:00
Christopher Larson
09a165b7c5
glibc-external: explicitly list sys headers and do not package acl.h
...
acl.h comes from the acl recipe, so we should let it provide it.
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2022-08-25 02:26:30 +05: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
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
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
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
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
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
Christopher Larson
6d7bb28cf2
libgcc-external: also PROVIDES libgcc-initial
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2020-07-09 21:07:04 +05:00
Christopher Larson
bc41a26b28
glibc-external: skip license for non-external builds
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2020-07-08 22:16:30 +05:00
Christopher Larson
e7fef5b9bd
glibc-external-version.inc: skip version for non-external builds
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2020-07-08 22:10:23 +05:00
Christopher Larson
601aedb28a
Move HEADERS_MULTILIB_SUFFIX into external-common
...
Signed-off-by: Christopher Larson <kergoth@gmail.com >
2020-07-07 13:34:53 -07:00
Christopher Larson
68268179eb
glibc-external: provide linux-libc-headers
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2020-07-07 13:20:12 -07:00
Christopher Larson
f584899fe6
glibc-external: stop pulling in linux-libc-headers
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2020-07-07 13:20:12 -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
2cb87790ab
glibc-external-version.inc: use tcmode override
...
This ensures we pass yocto-check-layers.
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
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
b3b2b7fbf5
libgcc-external: correctly handle oe sdk multilib symlinks
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2020-07-07 00:44:09 +05:00
Christopher Larson
6c2188d491
libgcc-external: add TARGET_SYS symlink under libdir for compat
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2020-07-07 00:44:02 +05:00
Christopher Larson
e52ff6135d
gcc-runtime-external: symlink TARGET_SYS, not move
...
There are two cases where TARGET_SYS might not match
EXTERNAL_TARGET_SYS. In one case, the external toolchain simply used
a different one than we did, and we need to align expectations, but in
another, they may not match due to multilib usage, and in such a case we
likely need both available.
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2020-07-07 00:31:11 +05:00
Christopher Larson
58be27d80b
gcc-runtime-external: handle links already existing
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2020-07-07 00:30:59 +05:00
Christopher Larson
6b29ed97ea
glibc-external: obey a locale-utf8-is-default external toolchain feature
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2020-07-02 02:45:11 +05:00
Christopher Larson
8f2bbee75f
gcc-runtime-external: handle toolchains without header multilib suffix
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2020-07-02 02:45:11 +05:00
Christopher Larson
e77b6d4ecc
glibc-external: only sed files that exist
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2020-07-02 02:45:11 +05:00
Christopher Larson
f155ecc572
glibc-external: update SUPPORTED from current oe-core builds
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2020-07-01 07:41:23 +05:00
Christopher Larson
5810bebac5
glibc-external: avoid recursion with libnsl2/tirpc
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2020-07-01 07:41:23 +05:00
Christopher Larson
6bafe0a723
libtirpc-external: add recipe
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2020-07-01 07:41:23 +05:00
Christopher Larson
2d5738a7e5
libnsl2: depend on libtirpc
...
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
6411230fa6
glibc-external: fix do_install_append processing
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2020-02-10 20:19:51 +05:00
Christopher Larson
a8684e7ee1
glibc-sysroot-setup.inc: create /usr/lib after stash_locale_cleanup
...
stash_locale_cleanup removes the empty /usr/lib after stashing the locale
files to avoid remnant clutter, but we need it in the sysroot, so we
need to move the creation of the directory after the cleanup to fix our
aarch64 builds.
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2020-01-27 16:07:11 +00:00
Christopher Larson
cda7cdd663
glibc-sysroot-setup.inc: avoid hardcoding /usr/lib
...
We have a variable for this, `nonarch_libdir`, and if prefix doesn't match up,
the build will fail anyway.
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2020-01-27 16:02:08 +00:00
Christopher Larson
45922f5b0d
libnsl2-external: don't conflict with rpcbind
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2019-09-19 22:06:29 +00: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
8cd8e958d6
glibc-external: kill unnecessary PKG/RPROVIDES for extra-nss
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2019-09-17 21:37:55 +00:00
Christopher Larson
8b347a4d53
glibc-external: avoid packaging files that conflict with the split off tirpc
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2019-09-17 21:37:32 +00:00
Christopher Larson
078805be0c
glibc-external: fix the file-checksums to actually work
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2019-09-17 21:37:04 +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
074bea89db
gdbserver-external: add missing MLPREFIX in dep on compilerlibs
...
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-24 23:03:04 +00:00
Christopher Larson
f56f25978e
gcc-runtime-external: libgomp should dep on libc
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2019-04-16 16:35:35 +00:00
Christopher Larson
6859ee4a11
gcc-runtime-external: fix dependency loop
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2019-03-04 20:50:40 +00:00