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.
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.van…
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: