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.vani...
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=c03cce8f74e6bc58d...
best regards Waldemar