chiark / gitweb /
[PATCH] update klibc to version 0.181
[elogind.git] / klibc / klibc / README
index d69fa8de41b924e51614f7c4f935941a786b5cfc..edc8524f221e82402df0653d886e3c57a2883f91 100644 (file)
@@ -1,6 +1,6 @@
 This is klibc, what is intended to be a minimalistic libc subset for
 use with initramfs.  It is deliberately written for small size,
-minimal entaglement and portability, not speed.  It is definitely a
+minimal entaglement, and portability, not speed.  It is definitely a
 work in progress, and a lot of things are still missing.
 
 
@@ -34,20 +34,38 @@ b) If you're cross-compiling, change ARCH in the main MCONFIG file to
 
    The following is the last known status of various architectures:
 
-   Known to work:             alpha arm ia64 i386 ppc s390 s390x sparc
-                              sparc64 x86_64*
-   Works static, not shared:   mips* arm-thumb sh* parisc
-   Might work:                ppc64
-   Need porting work:         cris m68k mips64 v850
-
-   x86_64:   requires a kernel header patch (to be created)
-   mips, sh: linker problem; might work with fixed linker
-
-   Shared library support requires binutils 2.13.90.0.4 or later on
-   many architectures.
-
-   Note that even the "known to work" ones likely have bugs.  Please
-   report them if you run into them.
+   alpha:       Working static, shared untested
+   arm-thumb:   Untested
+   arm26:       Not yet ported
+   arm:                 Working
+   cris:        Untested
+   h8300:       Not yet ported
+   i386:        Working
+   ia64:        Working
+   m68k:        Not yet ported
+   mips64:      Not yet ported
+   mips:        Working
+   parisc:      Untested
+   ppc64:       Working
+   ppc:                 Working
+   s390:        Working static, shared untested
+   s390x:       Working
+   sh:          Untested
+   sparc64:     sigaction() fails in ash for unknown reason
+   sparc:       Working
+   v850:        Not yet ported
+   x86-64:      Working
+   
+   Shared library support requires recent binutils on many
+   architectures.
+
+   "Need sysstub.ph" means the architectural changes first implemented
+   in klibc-0.117 has not yet been implemented; klibc-0.116 did,
+   however, work.  "Not yet ported" means no porting work has been
+   done on this architecture.
+
+   Note that even the "working" ones likely have bugs.  Please report
+   them if you run into them.
 
 c) Type "make" and pray...