Gentoo Archives: gentoo-dev

From: "Anthony G. Basile" <blueness@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Is X86 uclibc environment supported?
Date: Sat, 30 Apr 2016 00:20:20
Message-Id: 5723FA29.4010908@gentoo.org
In Reply to: [gentoo-dev] Is X86 uclibc environment supported? by waltdnes@waltdnes.org
1 On 4/29/16 8:02 PM, waltdnes@××××××××.org wrote:
2 > I'm currently trying to get a 32 uclibc environment working in a QEMU
3 > VM. My eventual goal is to get my ancient 32-bit-only Atom netbook
4 > working under uclibc. Is it worth bothering to file bugs for stuff that
5 > builds under glibc, but fails under uclibc? Or should I forget it? If
6 > it's not supported, there's no point in bugging the developers.
7 >
8 > E.g. gstreamer-1.6.3 builds under glibc, but under uclibc...
9 >
10 > In file included from /var/tmp/portage/media-libs/gstreamer-1.6.3/work/gstreamer-1.6.3/libs/gst/check/libcheck/check_error.c:25:0:
11 > /usr/include/string.h:386:14: error: conflicting types for 'strsignal'
12 > extern char *strsignal (int __sig) __THROW;
13 > ^
14 > In file included from /var/tmp/portage/media-libs/gstreamer-1.6.3/work/gstreamer-1.6.3/libs/gst/check/libcheck/check_error.c:21:0:
15 > /var/tmp/portage/media-libs/gstreamer-1.6.3/work/gstreamer-1.6.3/libs/gst/check/libcheck/libcompat.h:104:24: note: previous declaration of 'strsignal' was here
16 > CK_DLL_EXP const char *strsignal (int sig);
17 > ^
18 > Makefile:672: recipe for target 'libcheckinternal_la-check_error.lo' failed
19 > make[5]: *** [libcheckinternal_la-check_error.lo] Error 1
20 > make[5]: *** Waiting for unfinished jobs....
21 > In file included from /var/tmp/portage/media-libs/gstreamer-1.6.3/work/gstreamer-1.6.3/libs/gst/check/libcheck/check.c:23:0:
22 > /usr/include/string.h:386:14: error: conflicting types for 'strsignal'
23 > extern char *strsignal (int __sig) __THROW;
24 > ^
25 > In file included from /var/tmp/portage/media-libs/gstreamer-1.6.3/work/gstreamer-1.6.3/libs/gst/check/libcheck/check.c:21:0:
26 > /var/tmp/portage/media-libs/gstreamer-1.6.3/work/gstreamer-1.6.3/libs/gst/check/libcheck/libcompat.h:104:24: note: previous declaration of 'strsignal' was here
27 > CK_DLL_EXP const char *strsignal (int sig);
28 > ^
29 >
30 >
31
32 1) i support uclibc across many arches. see
33
34 https://wiki.gentoo.org/wiki/Project:Hardened_uClibc
35
36
37 2) you can file uclibc bugs and i will look at them. i know about that
38 one and i've got the fix upstream. its going slowly because the bug was
39 in libcheck which is bundled with gstreamer and so there's layers of
40 backporting. see
41
42 https://bugs.gentoo.org/show_bug.cgi?id=577312
43
44
45
46 --
47 Anthony G. Basile, Ph.D.
48 Gentoo Linux Developer [Hardened]
49 E-Mail : blueness@g.o
50 GnuPG FP : 1FED FAD9 D82C 52A5 3BAB DC79 9384 FA6E F52D 4BBA
51 GnuPG ID : F52D4BBA

Replies

Subject Author
Re: [gentoo-dev] Is X86 uclibc environment supported? waltdnes@××××××××.org