openwrt/toolchain
Weijie Gao 197d90dc31 toolchain/musl: fix loongarch64 ldso file name
GCC has changed musl dynamic linker name from
ld-musl-loongarch-lp64d.so.1 to ld-musl-loongarch64.so.1 recently [1].

This means there are two dynamic linker names will be used across different
ersions of GCC. But musl 1.2.5 only supports the new name while the GCC
we're currently using uses the old name.

To maintain compatibility with all versions of GCC, the musl is then patched
to generate two symbolic links to libc.so with both old and new names.

[1] https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=8bccee51f0deac64b79cd9ad75df599422f4c8ff

Signed-off-by: Weijie Gao <hackpascal@gmail.com>
2024-05-04 14:12:56 +08:00
..
binutils toolchain: binutils: switch to version 2.42 by default 2024-04-29 00:41:47 +02:00
fortify-headers fortify-headers: add __extension__ mark to strings.h 2023-07-12 20:24:56 +02:00
gcc toolchain/gcc: fix loongarch64 ldso file name 2024-05-04 14:12:56 +08:00
gdb toolchain/gdb: add pthread to CFLAGS/LDFLAGS for zstd 2023-12-19 10:54:19 +01:00
glibc toolchain: glibc: update to glibc 2.38 2024-04-29 22:55:02 +02:00
kernel-headers toolchain: assign PKG_CPE_ID 2023-09-19 20:22:59 +02:00
mold toolchain: add mold as additional linker 2023-07-04 20:25:41 +02:00
musl toolchain/musl: fix loongarch64 ldso file name 2024-05-04 14:12:56 +08:00
nasm toolchain/nasm: fix PKG_CPE_ID 2024-04-27 12:08:41 +02:00
wrapper toolchain/wrapper: fill and reference info.mk in staging_dir ext toolchain 2024-04-21 17:59:17 +02:00
build_version toolchain: add a version that can be bumped to force toolchain/target rebuild 2021-11-16 22:02:45 +01:00
Config.in scripts/ext-toolchain: implement external GCC version detection 2023-10-20 16:13:31 +02:00
info.mk uClibc cleanup: - use full version string (0.9.30.1), instead of base (0.9.30) + extra (.1) - remove support for 0.9.28 and snapshots (building from SVN to be added later) 2009-04-24 02:07:24 +00:00
Makefile toolchain: add mold as additional linker 2023-07-04 20:25:41 +02:00