Hi, Anthony G. Basile wrote, > On 3/4/18 5:53 AM, Waldemar Brodkorb wrote: > > Hi Anthony, > > Anthony G. Basile wrote, > > > >> On 3/3/18 2:57 PM, Waldemar Brodkorb wrote: > >> > >>> I use Gentoo/uClibc-ng since some weeks > >> > >> :) > > > > Thanks for updating the ebuild. > > I have some more local changes for 1.0.29, I want > > to get rid of libiconv and libintl from the uclibc profile. > > This is a reasonable move, however, we have to have a migration path > both for 1) users and 2) catalyst stage builds. If we have the former, > I can work out the latter > > > > > I am running uClibc-ng with this patch since some time and > > a lot of applications work with the libintl stub and gettext-tiny > > tools. The minimal iconv implementation works fine for simple > > use cases, too. > > > > What do you think? I would really love to test new stage3 with this > > patchset on x86/arm/mips/ppc machines, starting with a clean > > libiconv/libintl free system and working on bugfixing open issues. > > > > I can look at that work. Open a bug report in gentoo so we can track > the progress.
Done: https://bugs.gentoo.org/649568 > On a different issue, I'm having troubles with ppc. I tested uclibc-ng > 1.0.28 with amd64, x86, arm, ppc and mips. ppc fails to build with the > following config file: > > https://gitweb.gentoo.org/proj/releng.git/tree/tools-uclibc/portage.ppc.vanilla/savedconfig/sys-libs/uclibc-ng > > I'm hitting: > > LD libuClibc-0.1.0.29.so > libc/libc_so.a(w_acos.os): In function `__GI_acos': > w_acos.c:(.text+0x50): undefined reference to `feraiseexcept' > libc/libc_so.a(k_standardl.os): In function `__kernel_standard_l': > k_standardl.c:(.text+0x44): undefined reference to `feholdexcept' > k_standardl.c:(.text+0x60): undefined reference to `fesetenv' > collect2: error: ld returned 1 exit status > make: *** [libc/Makefile.in:77: lib/libc.so] Error 1 > > I have not had a chance to look at it, but it looks like something is > not being properly exposed for ppc for fenv. You need to disable UCLIBC_HAS_FENV. I've overseen that fenv is only supported for ppc e500, when masking the option. Fixed now in: https://cgit.openadk.org/cgi/cgit/uclibc-ng.git/commit/?id=c03cce8f74e6bc58d195d416af96e0ff395a3125 best regards Waldemar _______________________________________________ devel mailing list devel@uclibc-ng.org https://mailman.uclibc-ng.org/cgi-bin/mailman/listinfo/devel