Tiny Core Linux
Tiny Core Base => Micro Core => Topic started by: nick65go on April 16, 2020, 01:20:01 PM
-
Which programs are generated and linked with uClibc-ng-1.0.33 in TC11_x64?I saw it in Index of /11.x/x86_64/release/src/toolchain/
I did not find any details (on this wbe-site) about why uclib is now used. I expected maybe "musl libc".(but then musl + busybox + auto-build for_ANY_packages were in Apline linux main target for years).
-
Just ldconfig, which is statically linked.
-
OK, thanks. But i do not see it in Index of /11.x/x86/release/src/toolchain/. should be here also? Why not use musl lib, which is specially designed for static linking in programs? We talk here about X64, so not too much size gain/constrains.
my undestanding is that musl is both libc + link loader. so open a wide world of other (small) programs in tcz collection.
-
As mentioned in the 11.1 release notes, ldconfig was only updated for 64-bit - since the 32-bit ldconfig did not give errors and was smaller than the new version, it was not updated.
There no plans to increase the use of uClibc.
-
musl in general? Because it's not as compatible as glibc. For ldconfig specifically? We don't know if musl ldconfig is compatible with glibc, it's unlikely it is.