#0 by ntu (Power User) (0 mesaje) at 2007-06-04 16:28:58 (934 săptămâni în urmă) - [Link]
Salutare la toata lumea!
Am mai multe intrebari, dar s-o luam de la inceput:
1. S-a apucat cineva de LFS? http://www.linuxfromscratch.org/
2. A strans totusi cineva LFS?
De fapt am inceput abia si de acum am dat peste probleme
Iaca care-i situatia, am ajuns la capitolul
"5.3.1. Installation of Binutils"
si tot merge bine pina ajung aici
Quote:
make -C ld LIB_PATH=/tools/lib
la care primesc asa raspuns:
Quote:
lfs@ntu:/mnt/lfs/sources/binutils-build$ make -C ld LIB_PATH=/tools/lib
make: Entering directory `/mnt/lfs/sources/binutils-build/ld'
make all-recursive
make[1]: Entering directory `/mnt/lfs/sources/binutils-build/ld'
Making all in po
make[2]: Entering directory `/mnt/lfs/sources/binutils-build/ld/po'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/mnt/lfs/sources/binutils-build/ld/po'
make[2]: Entering directory `/mnt/lfs/sources/binutils-build/ld'
/bin/sh ./libtool --mode=link gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -g -O2
-o ld-new ldgram.o ldlex.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o ldwrite.o ldexp.o
ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o eelf_i386.o ei386linux.o ../bfd/libbfd.la ../libiberty/libiberty.a
gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -g -O2 -o ld-new ldgram.o ldlex.o lexsup.o
ldlang.o mri.o ldctor.o ldmain.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o
ldcref.o eelf_i386.o ei386linux.o ../bfd/.libs/libbfd.a ../libiberty/libiberty.a
/tools/bin/ld: unrecognized option '--hash-style=both'
/tools/bin/ld: use the --help option for usage information
collect2: ld returned 1 exit status
make[2]: *** [ld-new] Error 1
make[2]: Leaving directory `/mnt/lfs/sources/binutils-build/ld'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/mnt/lfs/sources/binutils-build/ld'
make: *** [all-recursive-am] Error 2
make: Leaving directory `/mnt/lfs/sources/binutils-build/ld'
si n-am nici o idee ce sa fac. stau de 2 ore si privesc monitoru si nimic. am cautat pe net dar se vede ca raspuns cer mai multi si inca n-au dat peste el...da poate am cautat rau. Help please!
#1 by vsx (The Infernal Brothers) (0 mesaje) at 2007-06-04 16:39:24 (934 săptămâni în urmă) - [Link]
#0 ntu, dar mai sus de "... collect2: ld returned 1 exit status ..." ?
Mesaj util ?
Da0 puncte
#2 by ntu (Power User) (0 mesaje) at 2007-06-04 16:51:34 (934 săptămâni în urmă) - [Link]
acusi
Mesaj util ?
Da0 puncte
#3 by vsx (The Infernal Brothers) (0 mesaje) at 2007-06-04 19:16:39 (934 săptămâni în urmă) - [Link]
#2 ntu, încearcă să operezi cu o versiune mai nouă de binutils
Mesaj util ?
Da0 puncte
#4 by ntu (Power User) (0 mesaje) at 2007-06-06 17:22:35 (933 săptămâni în urmă) - [Link]
Am incercat multe variante
Faza care e - eu nu cunosc intra-atata linuxul ca sa ma simt liber.
Si din cauza asta NU am putut sa rezolv problema Folosind ca Host OS Kubuntu7.04 si nici Fedora 7 tot nu ma ajutat.
Ambele le-am intsalat ca development. adica tot ce trebuie pentru compilare - am pus.
REZOLVAREA, poate nu asa de frumoasa dar simpla, a fost folosirea in calitate de Host OS -
LFS LiveCD.
Azi am reusit sa compilez fara probleme:
binutils, gcc, glibc. // mai departe n-am incercat ca trebuia sa fug
Cine se intereseaza de proiect si are ceva info de folos, ziceti...scrieti, impreuna vom rezolva problema mai usor
#5 by ntu (Power User) (0 mesaje) at 2007-06-11 19:40:26 (933 săptămâni în urmă) - [Link]
Hai lume ce chiar nimeni nu se ocupa cu asa ceva?
#3 vsx, Apropo nu merge asa, problema e in Host OS, aici tebuie de configurat ceva, dar nu stiu ce...
...Posibil ca la HostOS gcc-ul e mai nou....????
...si ce inseamna asta "--hash-style=both" ?????
Mesaj util ?
Da0 puncte
#6 by vsx (The Infernal Brothers) (0 mesaje) at 2007-06-11 20:05:29 (933 săptămâni în urmă) - [Link]
#5 ntu,
"man ld" wrote:
--hash-style=style
Set the type of linker’s hash table(s). style can be either "sysv" for classic ELF
".hash" section, "gnu" for new style GNU ".gnu.hash" section or "both" for both the clas-
sic ELF ".hash" and new style GNU ".gnu.hash" hash tables. The default is "sysv".
Mesaj util ?
Da0 puncte
#7 by LISP (Geek) (0 mesaje) at 2007-06-12 12:36:25 (933 săptămâni în urmă) - [Link]
ntu, nam vazut ca ai startat acest thread, asa cum am spus raspuns la asa intrebari nu pre gasesti pe aici, daca ceva uite pe forumuri din USA acolo ii puternic. In moldova au instalat citiva gentoo si deacum se cred mari si tari, fara a sti de lfs eu am pus lfs de citeva ori, dar tot nu cunosc multe, spune la care pas tiai oprit? Si inca ceva daca tu intrebi ceva posibil sa treca citeva zile ca eu sa raspund (asa ca de obicei 1.nam placere sa stau aici, 2.nu pre am cind in genere sa stau pe forumuri) Si inca am vazut ca aici cineva a apus ca sa schimbi ver. la binutils, mai bine sa lasi versiile la componentele lfs asa cum sint, de altfel chiar daca va merge acum, in continuare a sa fie probleme mari. daca ceva contacteazama pe icq.
Mesaj util ?
Da0 puncte
#8 by ntu (Power User) (0 mesaje) at 2007-06-12 16:44:00 (933 săptămâni în urmă) - [Link]
#7 booter,
Ok! thx!
Mesaj util ?
Da0 puncte
#9 by System at 2007-06-12 16:56:35 (933 săptămâni în urmă) - [Link]
#7 booter, "... In moldova au instalat citiva gentoo si deacum se cred mari si tari, ..." - n-ai dreptate, gentoo il folosesc multisori (nu eu ) si stiu persoane care au pus LFS
Mesaj util ?
Da0 puncte
#10 by ntu (Power User) (0 mesaje) at 2007-06-14 20:59:43 (932 săptămâni în urmă) - [Link]
URAAAAAAAAAAAAAAAAAAAAAAAAA!!!!!!!!!!!!!!!!!
Am gasit solutia!!!!!!!!!!!!
era chiar la ei pe site
The first pass of Binutils may fail to build with /bin/ld: unrecognized option '--hash-style=both' on newer hosts (e.g. Fedora Core 6). This can be fixed by changing the Binutils configure command to CC="gcc -B/usr/bin/" ../binutils-2.16.1/configure [configure parameters] and, similarly, the GCC pass 1 configure command to CC="gcc -B/usr/bin/" ../gcc-3.4.3/configure [configure parameters]
#11 by Leolik (white socks lover) (0 mesaje) at 2011-06-19 22:26:16 (723 săptămâni în urmă) - [Link]
M-a gindeam si eu amu de la un timp s-a incerc a instala LFS dar am inteles ca proiectul denumit T2 SDE este mult mai viabil pe viitor decit LFS desi recunosc ca documentatia T2 SDE pierde intrucitva fata de LFS (parerea mea subiectiva)