Portage has dietlibc-0.31_pre20070612. Final stable 0.31 is out since august 2007 with lots of fixes. It won't compile on HPPA with this error: parisc/clone.S: Assembler messages: parisc/clone.S:40: Error: Invalid operands make: *** [bin-parisc/clone.o] Error 1 It still has bug #221961 (wrong path behavior on hppa). You could want to include stuff from bug #189234 (dynamic target).
Created attachment 157077 [details, diff] proposed patch for clone.S:40 on HPPA fixes the clone.S:40 issue on HPPA, thanks to daniel_hozac of #vserver on OFTC
Created attachment 157079 [details] proposed ebuild this ebuild will fetch the source directly from upstream (fefe.de) and applies the clone.S patch. Please double and triple check it since it's more or less my first ebuild. It lacks the gentoo © header. I'm not sure about conventions about patch naming and source fetching.
Created attachment 157085 [details] runtests.sh stderr This is the stderr from dietlibc-0.31/test/runtests.sh Tests 'cycles' and 'glob' won't compile so I commented them out of the Makefile. There are many other tests failing.
emerges without problems also on hardened/amd64 with gcc-3.4.6-r2. Some tests won't compile, but different ones than HPPA.
please try 0.32_pre20080829
tried 0.32_pre20080829: will complete the merge on HPPA but fails when compiling stuff with it (bug #221961)