Portál AbcLinuxu, 15. července 2025 09:59


Dotaz: LFS - glibc compilation problem

21.1.2009 17:15 Cert
LFS - glibc compilation problem
Přečteno: 247×
Odpovědět | Admin

Dobry den, rozhodl jsem se zkusit si linux from scratch ale hned pri kompilaci glibc nastal problem. Od "kompletni" verze balicku 6.2 nejsou obsazeny linux-headers - myslel sem ze by to mohlo mit souvislost. Ale k veci.

 

glibc-build$  ../glibc-2.8-20080929/configure --prefix=/tools     --disable-profile --enable-add-ons     --enable-kernel=2.6.0 --with-binutils=/tools/bin     --without-gd --with-headers=/tools/include

 

OK

glibc-build$ make

 

In file included from ../include/tls.h:6,
                 from ../sysdeps/unix/sysv/linux/x86_64/sysdep.h:26,
                 from <stdin>:1:
../nptl/sysdeps/x86_64/tls.h:24:48: error: asm/prctl.h: No such file or director
y
make[2]: *** [/mnt/lfs/tools/glibc-build/tcb-offsets.h] Error 1
make[2]: Leaving directory `/mnt/lfs/tools/glibc-2.8-20080929/csu'
make[1]: *** [csu/subdir_lib] Error 2
make[1]: Leaving directory `/mnt/lfs/tools/glibc-2.8-20080929'
make: *** [all] Error 2
 

poznamka: zkousel jsem i s linux-headers z verzi 6.2 a niz.

Budu rad za jakekoliv reakce a sledovat pevne doufam diskusi, info popripade doplnim. Dik, cert

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

21.1.2009 18:17 pht | skóre: 48 | blog: pht
Rozbalit Rozbalit vše Re: LFS - glibc compilation problem
Odpovědět | | Sbalit | Link | Blokovat | Admin
A máte v /tools/include adresář nebo symlink asm?

Jinak pokud děláte LFS a ne cross LFS tak se nejspíš můžete na rigorozní dodržování /tools vy... a konfigurovat bez --with-headers=/tools/include. V tom případě se použije /usr/include (vč. asm), což asi máte.
In Ada the typical infinite loop would normally be terminated by detonation.
21.1.2009 21:04 Cert
Rozbalit Rozbalit vše Re: LFS - glibc compilation problem

Kompilace bez parametru --with-headers=/tools/include pomohla, avsak ne na dlouho. :-(

../sysdeps/unix/sysv/linux/accept.S:5:20: error: socket.S: No such file or directory
make[2]: *** [/tools/glibc-build/socket/accept.o] Error 1
make[2]: Leaving directory `/mnt/lfs/tools/glibc-2.8-20080929/socket'
make[1]: *** [socket/subdir_lib] Error 2
make[1]: Leaving directory `/mnt/lfs/tools/glibc-2.8-20080929'
make: *** [all] Error 2

 

Zkusim provest instalaci z jineho systemu, mozna je chyba v mem gentoo??? 

dik za reakce

21.1.2009 22:38 Cert
Rozbalit Rozbalit vše Re: LFS - glibc compilation problem

Nove prekopirovani a prepatchovani + bez parametru --with-headers=/tools/include
Vyresilo problem.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.