In UTY incoraggiare attivamente gli studenti, le rane iniziò la prossima versione di produzione glinux (sulla storia glinux sono invitati ad esaminare il registro precedente della rana).
L'inizio, la rana è pronto per l'uso ready-made debian dell'ambiente di compilazione, ma poi improvvisamente vuole costruire un tool chain. Strumenti per stabilizzare, di fare le cose solo più sicurezza. Così, rane dal nuovo raccogliere i lfs per avviare il secondo turno del viaggio lfs, ma i lfs solo un terzo dei gol della rana è quello di: lfs6.3 il Toolschain.
L'operazione di nulla di specifico da dire, un semplice passo per passo come, ma incontrato alcuni bug nel processo di produzione (che non possono essere considerati errori, può essere la ragione del sistema di rana).
Il primo è che la glibc-2.5.1 questo passo, che incontrerà il seguente errore:
mawk: scripts / gen-sorted.awk: linea 19: compilazione espressione regolare non (classe bad - [], [^] o [)
/ [^
mawk: scripts / gen-sorted.awk: Linea 19: Errore di sintassi o quasi]
mawk: scripts / gen-sorted.awk: linea 19: runaway espressione regolare /, "", SubD ...
Il rialzo sua volta così:
mawk: scripts / gen-sorted.awk: Linea 19: Errore di sintassi o quasi]
Prendete uno Huala google, questo errore è perché la rana sul sistema con il problema della mawk, si dice di cambiare possono essere risolti con gawk.
Babble.com sopra è stata data una patch è molto semplice, tre posti per aggiungere l'ok "\". Questa patch di glibc2.7 con in glibc2.5.1 lfs6.3 tubo interno che non possono utilizzare direttamente. Frog trovare ciò che si desidera cambiato gen-sorted.awk, e non c'è parte superiore di tali errori.
Sebbene una patch per risolvere questo problema, ma ci sono predecessori ci ha detto , LFS, che vengono utilizzati in awk script, uso mawk non è probabilmente il risultato corretto, e suggerire di installare gawk.
The Source gawk qui per scaricare il Dipartimento debian del sistema solo bisogno di aptitude install gawk simili. Altre distribuzioni di prestare attenzione a controllare il file / etc / alternatives / awk non sono i punti giusti per il gawk.
(A Shun detto, la cpu può arrivare a scrivere il blog in cc difficile quando basta, è davvero molto buona, il processo può essere registrato: p)
Il secondo errore è in glibc2.5.1 fare il processo di controllo:
/ Tools / bin / ld: non riesce a trovare-lstdc + +
collect2: ld returned 1 exit status
make [2]: *** [/ mnt/lfs/sources/glibc-build/nptl/tst-cancel24] Error 1
make [2]: target `test 'non rifatte a causa di errori.
make [1]: *** [/ NPTL test] Error 2
make [1]: Target `verificare 'non rifatte a causa di errori.
make: *** [verifica] Error 2
La rana non ha trovato la causa di questo errore, probabilmente qualcosa di simile documento lfs, lfs prima compilato con il sistema host dipende dal rapporto tra le cause troppo.
Il terzo errore si è verificato in in bash3.2 fare il processo, vi verrà chiesto non trovare il programma yacc, la soluzione è abbastanza semplice da apt installato.
Qui, la produzione del tool chain, il passo successivo è possibile creare la struttura di directory e compilare il kernel.







