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
Show replies by date