Hi,

as there are some more users using uClibc-ng stuff, I would like to
share more often any features and bug fixes I am working on.

The last release removed some stuff, which should be better
communicated in advanced. Lesson learned.

I am working on following new stuff:
- integration of features required to build and run systemd.
  - preadv&pwritev syscall wrappers
  - secure_getenv function
  - simple uchar.h
  - addition of libidn support in getnameinfo()/getaddrinfo() 

  This allows to build and run minimal systemd without major patching.
  Some nss code need to be disabled via a patch.

- integration of AARCH64 support from GNU libc
  - static bootup in Qemu works
  - ld.so support is missing
  - NPTL/TLS is missing

- fixing sh2 flat support for Numato Mimasv2 (bug report sent to
  elf2flt mailinglist)

- fixing mips32r6/mips64r6 support, help requested via eMail
  to some Imgtec developers (unfortunately without response)
  The initial submitter no longer working for Imgtec and mostly
  works on ARM/AARCH64 now. Static bootup in Qemu works, ld.so
  fails.

- Fixing broken ld.so support for NIOS2, adding NPTL/TLS support

- Adding support for more noMMU FDPIC targets (sh2, arm)
  - there is an old SH uClibc branch I am trying to merge,
    but I have an unresolved linking error
    It might have something todo with missing trap handler inside
    binutils/gcc, because the generated code adds an abort().
    I have seen similar issue in Xtensa before Max added the GCC
    trap handler.

If anyone want to help with some of the tasks or bugfixes, please
contact me!

In general I like to cleanup old code, remove config symbols which
does not save any significant code size, fix compiler warnings and
resolve any open test suite errors.

best regards
 Waldemar
_______________________________________________
devel mailing list
devel@uclibc-ng.org
http://mailman.uclibc-ng.org/cgi-bin/mailman/listinfo/devel

Reply via email to