* [Buildroot] standard libc libm support
@ 2009-07-20 23:43 nfrench at xtale.biz
2009-07-21 6:26 ` Peter Korsgaard
0 siblings, 1 reply; 8+ messages in thread
From: nfrench at xtale.biz @ 2009-07-20 23:43 UTC (permalink / raw)
To: buildroot
You are correct it is closed source and linked against glibc.
Is there no way that buildroot could build this or am I missing
something
or have I just overlooked a part of buildroot, or is it
outside the scope of
this project.
thanks
>>>>>> "nfrench" == nfrench
<nfrench@xtale.biz> writes:
>
> nfrench> Will
there be any chance of libm and libc support /
> nfrench>
options. NVIDIA OpenGL drivers a bit of a problem at the
>
nfrench> moment. ( I know its due to them being closed source but
> nfrench> they are fast and with the ION chip very good).
> >>
> >> What exactly are you missing
regarding math support?
>
> nfrench> ldd
/usr/lib64/libGL.so.185.18.14
> nfrench>
linux-vdso.so.1 => (0x00007fff789a1000)
> nfrench>
libGLcore.so.1 => /usr/lib64/libGLcore.so.1
>
(0x00007f3e9d1e0000)
> nfrench> libnvidia-tls.so.1
=> /usr/lib64/tls/libnvidia-tls.so.1
> nfrench>
(0x00007f3e9d0de000)
> nfrench> libm.so.6 =>
/lib/libm.so.6 (0x00007f3e9cf5e000)
> nfrench>
libXext.so.6 => /usr/XORG/lib/libXext.so.6
>
(0x00007f3e9ce4c000)
> nfrench> libX11.so.6 =>
/usr/XORG/lib/libX11.so.6
> (0x00007f3e9cc3c000)
>
nfrench> libdl.so.2 => /lib/libdl.so.2
(0x00007f3e9cb38000)
> nfrench> libc.so.6 =>
/lib/libc.so.6 (0x00007f3e9c90e000)
> nfrench>
libXau.so.6 => /usr/XORG/lib/libXau.so.6
>
(0x00007f3e9c80b000)
> nfrench> libXdmcp.so.6 =>
/usr/XORG/lib/libXdmcp.so.6
> (0x00007f3e9c706000)
>
nfrench> /lib/ld-linux-x86-64.so.2 (0x00007f3e9e6eb000)
>
> nfrench> says it all really, Unfortunately I have no
control over NVIDIA
> :-)
>
> I still don't
understand what the problem is. I take it that the above
> is from
a glibc compilation?
From a recent x86-64 build:
>
>
ls ./lib
> ld64-uClibc-0.9.30.1.so libgcc_s.so.1
libresolv.so.0
> ld64-uClibc.so.0 libm-0.9.30.1.so
librt-0.9.30.1.so
> libcrypt-0.9.30.1.so libm.so.0
librt.so.0
> libcrypt.so.0 libnsl-0.9.30.1.so
libuClibc-0.9.30.1.so
> libc.so.0 libnsl.so.0
libutil-0.9.30.1.so
> libdl-0.9.30.1.so
libpthread-0.9.30.1.so libutil.so.0
> libdl.so.0
libpthread.so.0
> libgcc_s.so
libresolv-0.9.30.1.so
>
> E.G. it gives you a
libm-*.so
>
> Or is the the problem that the nvidia
libGL*.so is closed source and
> linked against glibc? Then I
guess you're forced into using an
> external glibc toolchain.
>
> --
> Bye, Peter Korsgaard
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20090720/36e06183/attachment.htm>
^ permalink raw reply [flat|nested] 8+ messages in thread* [Buildroot] standard libc libm support
2009-07-20 23:43 [Buildroot] standard libc libm support nfrench at xtale.biz
@ 2009-07-21 6:26 ` Peter Korsgaard
2009-07-21 6:44 ` Thomas Petazzoni
0 siblings, 1 reply; 8+ messages in thread
From: Peter Korsgaard @ 2009-07-21 6:26 UTC (permalink / raw)
To: buildroot
>>>>> "nfrench" == nfrench <nfrench@xtale.biz> writes:
Hi,
nfrench> You are correct it is closed source and linked against
nfrench> glibc. Is there no way that buildroot could build this or
nfrench> am I missing something or have I just overlooked a part of
nfrench> buildroot, or is it outside the scope of this project.
The only way to use glibc with buildroot is to generate a glibc
toolchain with something like crosstool-ng, and use that as an
external toolchain.
Thomas Petazzoni afaik uses this.
--
Bye, Peter Korsgaard
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Buildroot] standard libc libm support
2009-07-21 6:26 ` Peter Korsgaard
@ 2009-07-21 6:44 ` Thomas Petazzoni
0 siblings, 0 replies; 8+ messages in thread
From: Thomas Petazzoni @ 2009-07-21 6:44 UTC (permalink / raw)
To: buildroot
Le Tue, 21 Jul 2009 08:26:38 +0200,
Peter Korsgaard <jacmet@uclibc.org> a ?crit :
> nfrench> You are correct it is closed source and linked against
> nfrench> glibc. Is there no way that buildroot could build this or
> nfrench> am I missing something or have I just overlooked a part of
> nfrench> buildroot, or is it outside the scope of this project.
>
> The only way to use glibc with buildroot is to generate a glibc
> toolchain with something like crosstool-ng, and use that as an
> external toolchain.
>
> Thomas Petazzoni afaik uses this.
I confirm.
Thomas
--
Thomas Petazzoni, Free Electrons
Kernel, drivers and embedded Linux development,
consulting, training and support.
http://free-electrons.com
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Buildroot] standard libc libm support
@ 2009-07-21 8:24 nfrench at xtale.biz
0 siblings, 0 replies; 8+ messages in thread
From: nfrench at xtale.biz @ 2009-07-21 8:24 UTC (permalink / raw)
To: buildroot
thanks both of you, will go and investigate cosstool-ng. Is it it straight
forward to setup are there any howto's on using it with build root. If not
I could create a readme if that is any good.
> Le Tue,
21 Jul 2009 08:26:38 +0200,
> Peter Korsgaard
<jacmet@uclibc.org> a ??crit :
>
>>
nfrench> You are correct it is closed source and linked against
>> nfrench> glibc. Is there no way that buildroot could build
this or
>> nfrench> am I missing something or have I just
overlooked a part of
>> nfrench> buildroot, or is it
outside the scope of this project.
>>
>> The only
way to use glibc with buildroot is to generate a glibc
>>
toolchain with something like crosstool-ng, and use that as an
>> external toolchain.
>>
>> Thomas
Petazzoni afaik uses this.
>
> I confirm.
>
> Thomas
> --
> Thomas Petazzoni, Free Electrons
> Kernel, drivers and embedded Linux development,
>
consulting, training and support.
> http://free-electrons.com
> _______________________________________________
> buildroot
mailing list
> buildroot at busybox.net
>
http://lists.busybox.net/mailman/listinfo/buildroot
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20090721/5f062d42/attachment-0001.htm>
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Buildroot] standard libc libm support
@ 2009-07-20 9:33 nfrench at xtale.biz
2009-07-20 17:58 ` Peter Korsgaard
0 siblings, 1 reply; 8+ messages in thread
From: nfrench at xtale.biz @ 2009-07-20 9:33 UTC (permalink / raw)
To: buildroot
?ldd /usr/lib64/libGL.so.185.18.14
??????? linux-vdso.so.1 =>?
(0x00007fff789a1000)
???????
libGLcore.so.1 => /usr/lib64/libGLcore.so.1 (0x00007f3e9d1e0000)
??????? libnvidia-tls.so.1 =>
/usr/lib64/tls/libnvidia-tls.so.1 (0x00007f3e9d0de000)
??????? libm.so.6 =>
/lib/libm.so.6 (0x00007f3e9cf5e000)
??????? libXext.so.6 =>
/usr/XORG/lib/libXext.so.6 (0x00007f3e9ce4c000)
??????? libX11.so.6 =>
/usr/XORG/lib/libX11.so.6 (0x00007f3e9cc3c000)
??????? libdl.so.2 =>
/lib/libdl.so.2 (0x00007f3e9cb38000)
??????? libc.so.6 =>
/lib/libc.so.6 (0x00007f3e9c90e000)
??????? libXau.so.6 =>
/usr/XORG/lib/libXau.so.6 (0x00007f3e9c80b000)
??????? libXdmcp.so.6 =>
/usr/XORG/lib/libXdmcp.so.6 (0x00007f3e9c706000)
??????? /lib/ld-linux-x86-64.so.2
(0x00007f3e9e6eb000)
says it all really, Unfortunately I have
no control over NVIDIA :-)
>>>>>>
"nfrench" == nfrench <nfrench@xtale.biz> writes:
>
> nfrench> Will there be any chance of libm and libc
support /
> nfrench> options. NVIDIA OpenGL drivers a bit of a
problem at the
> nfrench> moment. ( I know its due to them
being closed source but
> nfrench> they are fast and with the
ION chip very good).
>
> What exactly are you missing
regarding math support?
>
> --
> Bye, Peter
Korsgaard
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20090720/5e9f78fc/attachment.htm>
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Buildroot] standard libc libm support
2009-07-20 9:33 nfrench at xtale.biz
@ 2009-07-20 17:58 ` Peter Korsgaard
0 siblings, 0 replies; 8+ messages in thread
From: Peter Korsgaard @ 2009-07-20 17:58 UTC (permalink / raw)
To: buildroot
>>>>> "nfrench" == nfrench <nfrench@xtale.biz> writes:
nfrench> Will there be any chance of libm and libc support /
nfrench> options. NVIDIA OpenGL drivers a bit of a problem at the
nfrench> moment. ( I know its due to them being closed source but
nfrench> they are fast and with the ION chip very good).
>>
>> What exactly are you missing regarding math support?
nfrench> ldd /usr/lib64/libGL.so.185.18.14
nfrench> linux-vdso.so.1 => (0x00007fff789a1000)
nfrench> libGLcore.so.1 => /usr/lib64/libGLcore.so.1 (0x00007f3e9d1e0000)
nfrench> libnvidia-tls.so.1 => /usr/lib64/tls/libnvidia-tls.so.1
nfrench> (0x00007f3e9d0de000)
nfrench> libm.so.6 => /lib/libm.so.6 (0x00007f3e9cf5e000)
nfrench> libXext.so.6 => /usr/XORG/lib/libXext.so.6 (0x00007f3e9ce4c000)
nfrench> libX11.so.6 => /usr/XORG/lib/libX11.so.6 (0x00007f3e9cc3c000)
nfrench> libdl.so.2 => /lib/libdl.so.2 (0x00007f3e9cb38000)
nfrench> libc.so.6 => /lib/libc.so.6 (0x00007f3e9c90e000)
nfrench> libXau.so.6 => /usr/XORG/lib/libXau.so.6 (0x00007f3e9c80b000)
nfrench> libXdmcp.so.6 => /usr/XORG/lib/libXdmcp.so.6 (0x00007f3e9c706000)
nfrench> /lib/ld-linux-x86-64.so.2 (0x00007f3e9e6eb000)
nfrench> says it all really, Unfortunately I have no control over NVIDIA :-)
I still don't understand what the problem is. I take it that the above
is from a glibc compilation? From a recent x86-64 build:
ls ./lib
ld64-uClibc-0.9.30.1.so libgcc_s.so.1 libresolv.so.0
ld64-uClibc.so.0 libm-0.9.30.1.so librt-0.9.30.1.so
libcrypt-0.9.30.1.so libm.so.0 librt.so.0
libcrypt.so.0 libnsl-0.9.30.1.so libuClibc-0.9.30.1.so
libc.so.0 libnsl.so.0 libutil-0.9.30.1.so
libdl-0.9.30.1.so libpthread-0.9.30.1.so libutil.so.0
libdl.so.0 libpthread.so.0
libgcc_s.so libresolv-0.9.30.1.so
E.G. it gives you a libm-*.so
Or is the the problem that the nvidia libGL*.so is closed source and
linked against glibc? Then I guess you're forced into using an
external glibc toolchain.
--
Bye, Peter Korsgaard
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Buildroot] standard libc libm support
@ 2009-07-15 22:39 nfrench at xtale.biz
2009-07-18 8:45 ` Peter Korsgaard
0 siblings, 1 reply; 8+ messages in thread
From: nfrench at xtale.biz @ 2009-07-15 22:39 UTC (permalink / raw)
To: buildroot
Will there be any chance of libm and libc support / options. NVIDIA OpenGL
drivers a bit of a problem at the moment. ( I know its due to them being
closed source but they are fast and with the ION chip very good).
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20090715/2e7ab64a/attachment.htm>
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Buildroot] standard libc libm support
2009-07-15 22:39 nfrench at xtale.biz
@ 2009-07-18 8:45 ` Peter Korsgaard
0 siblings, 0 replies; 8+ messages in thread
From: Peter Korsgaard @ 2009-07-18 8:45 UTC (permalink / raw)
To: buildroot
>>>>> "nfrench" == nfrench <nfrench@xtale.biz> writes:
nfrench> Will there be any chance of libm and libc support /
nfrench> options. NVIDIA OpenGL drivers a bit of a problem at the
nfrench> moment. ( I know its due to them being closed source but
nfrench> they are fast and with the ION chip very good).
What exactly are you missing regarding math support?
--
Bye, Peter Korsgaard
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2009-07-21 8:24 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-07-20 23:43 [Buildroot] standard libc libm support nfrench at xtale.biz
2009-07-21 6:26 ` Peter Korsgaard
2009-07-21 6:44 ` Thomas Petazzoni
-- strict thread matches above, loose matches on Subject: below --
2009-07-21 8:24 nfrench at xtale.biz
2009-07-20 9:33 nfrench at xtale.biz
2009-07-20 17:58 ` Peter Korsgaard
2009-07-15 22:39 nfrench at xtale.biz
2009-07-18 8:45 ` Peter Korsgaard
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox