[klibc] [klibc:master] README.klibc: Update note about building compat user-space
klibc-bot for Ben Hutchings
ben at decadent.org.uk
Wed Aug 3 15:51:08 PDT 2022
Author: Ben Hutchings <ben at decadent.org.uk>
AuthorDate: Tue, 2 Aug 2022 23:08:44 +0200
Committer: Ben Hutchings <ben at decadent.org.uk>
CommitDate: Thu, 4 Aug 2022 00:48:26 +0200
[klibc] README.klibc: Update note about building compat user-space
- The list of 64-bit architectures that can have a 32-bit user-space
was outdated. ia64 hasn't supported compat mode since Linux 2.6.27,
while arm64 does support it. Rather than trying to keep this list
up-to-date, delete it.
- There hasn't been a linux/include/asm symlink since Linux 2.6.30,
so delete the reference to that.
- The 64-bit ports of klibc are widely used. For example, Debian and
its derivatives have always used native builds of klibc on amd64 and
arm64. So delete the statement that compat user-space is likely
Signed-off-by: Ben Hutchings <ben at decadent.org.uk>
usr/klibc/README.klibc | 11 ++++-------
1 file changed, 4 insertions(+), 7 deletions(-)
diff --git a/usr/klibc/README.klibc b/usr/klibc/README.klibc
index 6162ad3a..efbb70ff 100644
@@ -26,13 +26,10 @@ prefix, on the "make" command line. You also need to set ARCH to the
appropriate kernel architecture name on the "make headers_install"
-IMPORTANT: if you're on a 64-bit machine with a 32-bit userland
-(ia64, mips64, ppc64 sparc64, s390x or x86_64), and you want to
-build the 32-bit version: you need to set KLIBCARCH to the 32-bit
-architecture as well as set up the linux/include/asm symlink to
-point to the 32-bit architecture. Building the 32-bit architecture
-usually (but not always) produces smaller binaries, and is likely
-to be better tested.
+IMPORTANT: if you're on a 64-bit machine with a 32-bit userland, and
+you want to build the 32-bit version: you need to set KLIBCARCH to the
+32-bit architecture. Building the 32-bit architecture usually (but
+not always) produces smaller binaries.
If you are on ARM, and want to build a thumb version of the library
(this is supported), change OPTFLAGS in arch/arm/MCONFIG to build
More information about the klibc