🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.os.linux.programowanie
4 messages
4 total messages Started by Marcin Laszewski Tue, 03 Jan 2012 12:29
Glibc i uClibc - razem na jednym systemie
#72407
Author: Marcin Laszewski
Date: Tue, 03 Jan 2012 12:29
20 lines
1477 bytes
Witam,

Czy ktos moze wie jak skonfiogurowac i skompilowac buildroot, aby mozna bylo
komilowac i uzywac programu stworzony z uClibc na systemie z glibc?

W PLD nie ma z tym problemow: po prostu isnaluja sie z paczki RPM bilioteki
w alternatywmy katalogu np. /usr/i586-uclibc i skomilowane programy z nich
same korzystaja.

Niestety, teraz po wprowadziu toolchain-a uclibc opartego o buildroot, to
jakos nie dziala: programy mozna skomplilowac, te przy uruchomieniu uparcie
domagaja sie bibliotek w standardowym katalogu /lib, a tam sa glibc i
oczywisice nie dziala.

Moze ktos wie jak zrobic zeby szukaly biliotek np w /usr/uclibc/lib ?

-- 
ml

http://www.archimedes.eu.org/
Re: Glibc i uClibc - razem na jednym systemie
#72408
Author: Krzysztof Chojnowski
Date: Wed, 04 Jan 2012 12:45
6 lines
1172 bytes
On 03/01/12 13:29, Marcin Laszewski wrote:
> Moze ktos wie jak zrobic zeby szukaly biliotek np w /usr/uclibc/lib ?

LD_LIBRARY_PATH

Pozdrawiam
Re: Glibc i uClibc - razem na jednym systemie
#72409
Author: Marcin Laszewski
Date: Wed, 04 Jan 2012 14:11
31 lines
2374 bytes
Dnia 04.01.2012 Krzysztof Chojnowski <some.fake@email.addr.es> napisał/a:
> On 03/01/12 13:29, Marcin Laszewski wrote:
>> Moze ktos wie jak zrobic zeby szukaly biliotek np w /usr/uclibc/lib ?
>
> LD_LIBRARY_PATH

Dziękuj za odpowiedź, ale dalej jakiś problem.
uclibc jest w: /mnt/sdb2/uclibc/buildroot-2011.11/output/target/lib

$ export LD_LIBRARY_PATH=/mnt/sdb2/uclibc/buildroot-2011.11/output/target/lib

$ /tmp/0
-bash: /tmp/0: Nie ma takiego pliku ani katalogu

$ ldd /tmp/0
        linux-gate.so.1 =>  (0xb780d000)
        libgcc_s.so.1 => /mnt/sdb2/uclibc/buildroot-2011.11/output/target/lib/libgcc_s.so.1 (0xb7800000)
        libc.so.0 => /mnt/sdb2/uclibc/buildroot-2011.11/output/target/lib/libc.so.0 (0xb77c4000)
	ld-uClibc.so.0 => /mnt/sdb2/uclibc/buildroot-2011.11/output/target/lib/ld-uClibc.so.0 (0xb77bd000)

$ i586-unknown-linux-uclibc-ldd /tmp/0
checking sub-depends for '/mnt/sdb2/uclibc/buildroot-2011.11/output/target/lib/libgcc_s.so.1'
checking sub-depends for '/mnt/sdb2/uclibc/buildroot-2011.11/output/target/lib/libc.so.0'
        libgcc_s.so.1 => /mnt/sdb2/uclibc/buildroot-2011.11/output/target/lib/libgcc_s.so.1 (0x00000000)
        libc.so.0 => /mnt/sdb2/uclibc/buildroot-2011.11/output/target/lib/libc.so.0 (0x00000000)
        /lib/ld-uClibc.so.0 => /lib/ld-uClibc.so.0 (0x00000000)

-- 
ml

http://www.archimedes.eu.org/
Re: Glibc i uClibc - razem na jednym systemie
#72410
Author: Krzysztof Chojnowski
Date: Thu, 05 Jan 2012 10:46
7 lines
1321 bytes
On 04/01/12 15:11, Marcin Laszewski wrote:
>          /lib/ld-uClibc.so.0 =>  /lib/ld-uClibc.so.0 (0x00000000)

Mozesz sprobowac odpalic za pomoca:
/sciezka/do/uclibc/lib/ld-uClibc.so.0 /tmp/0

Pozdrawim
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads