Most jön(ne) a GCC forgatása, de itt kezdem elveszteni a fonalat az LFS könyvben. Hogyasszongyahogy csomagoljam ki a gmp -t meg az mpfr -t. Oké. Kész. Ezután meg forgassam a gcc -t. Wtf? Akkor most lépésről lépésre megyünk vagy nem? Azt nem írta, hogy csomagoljam ki a gcc -t.. egyébként is, melyik könyvtárban kell most lennem? Tehát mi a munkakönyvtár? Mert előtte a binutils -nál azért nagyjából megmondta, éppen hol kell lennem (bár a cd ../binutils-build esetében a ../ nem vágom, miért kell, szvsz ezt nem az $LFS gyökérébe kell csinálni, így az $LFS/source -en belül dolgoztam) :@
Akárhogy nézem a tipográfiát, nekem nem egyértelmű..
Szóval gondoltam, akkor kicsomagolom a gcc -t és leforgatom, de annak előfeltétele a könyv által írt és általam kicsomagolt mpfr és gmp. Így most azok forognak, egymás után, szépen sorban. Izé, forognának. Mert a gmp lefordult, install is megvolt, de az mpfr valamiért mégis hiányolja és nem fordul..
De akkor ezeket meg mi a fenéért nem írták, hogy ne csak kitaroljam, hanem fordítsam is le. :-/
Tegnap is nekifutottam, de akkor feladtam ,,túl fáradt vagyok ehhez agyilag'' felkiáltással. Most viszont agyilag (ki)pihent vagyok, még egyszer elolvastam az elejétől és még mindig nem egyértelmű.
Aki összehozott már egy LFS -t, attól kérdem, szó szerint benne kell lenni a könyvben mindennek, amit csinálni kell vagy csak így nagyobb vonalakban?
- subchee blogja
- A hozzászóláshoz be kell jelentkezni
- 1468 megtekintés
Hozzászólások
Azert nem irja, mert elvben a gcc forrasfajaban is le tud forogni a gmp/mpfr, ha a kicsomagolt mappakat atnevezed verzioszam nelkulire, es bekopizod a gcc forrasfajaba.
Amugy tipp: hasznalj a /tools alatt gitet. Hihetetlen hasznos tud lenni.
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
Köszi, megpróbálom!
- A hozzászóláshoz be kell jelentkezni
No, az mpfr meg a gmp sikeresen helyükre kerültek, a gcc configure szkriptje is legenerálta a makefile -t. De lefordulni már nem bír a gcc sajnos :(
checking for i686-lfs-linux-gnu-gcc... /mnt/lfs/sources/gcc-build/./gcc/xgcc -B/mnt/lfs/sources/gcc-build/./gcc/ -B/tools/i686-lfs-linux-gnu/bin/ -B/tools/i686-lfs-linux-gnu/lib/ -isystem /tools/i686-lfs-linux-gnu/include -isystem /tools/i686-lfs-linux-gnu/sys-include
checking for suffix of object files... configure: error: in `/mnt/lfs/sources/gcc-build/i686-lfs-linux-gnu/libgcc':
configure: error: cannot compute suffix of object files: cannot compile
See `config.log' for more details.
make[1]: *** [configure-target-libgcc] Error 1
make[1]: Leaving directory `/mnt/lfs/sources/gcc-build'
make: *** [all] Error 2
Van egy patch a gcc.c -hez, applikáltam a patch -et, volt make clean, stb és még mindig nem fordul. Bár nem is a gcc.c -re panaszkod. :=[
- A hozzászóláshoz be kell jelentkezni
Nézd meg azt a config.log-ot.
- A hozzászóláshoz be kell jelentkezni
A config.log -ban a configure szkript paraméterei vannak és a végén ue. a hibaüzenet. :(
- A hozzászóláshoz be kell jelentkezni
Nem hiszem, hogy csak ennyi. A config.log ezeknél az autoconf-os cuccoknál kilométeres szokott lenni. Keresgélj csak benne! Javasolt keresőszó: error...
- A hozzászóláshoz be kell jelentkezni
Köszi a tippet!
Közben voltam az #lfs-support csatornán, ott felhomályosítottak, hogyan értelmezzem a gcc -ről szóló fejezetet. :)
Én ezt csináltam:
* gmp kicsomagol, lefordít
* mpfr kicsomagol, lefordít (gmp hozzálinkelve)
* gcc kicsomagol, fordít... hiba... próbálkozás: plusz kapcsolók megadás (with-gmp-lib/dir, with-mpfr-lib/dir).. configure sikerül... fordítás, kb. 10 perc után hiba
De így kell:
* gcc kicsomagol
* gcc könyvtárán belülre mpfr és gmp kicsomagol, de nem fordít
* gcc configure a megadott paraméterekkel, majd make
Most várom a végeredményt. Mármint a gcc fordulást. :)
- A hozzászóláshoz be kell jelentkezni
Nagyjabol ezt mondtam en is, csak en azt is mondtam, hogy verzioszamrol at kell nevezni verzio nelkulire. No mindegy, paroka.
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
Majd gyere NLK-ra, és ott bemutathatod az LFS-t :>
Én lusta voltam hozzá :>
CoreDuo L2400, 4G, Ubuntu 9.10, 2.6.31
- A hozzászóláshoz be kell jelentkezni
Túl ritkán járok az NLK honlapján, kb. januárban még nem láttam kiírva a következő időpontot, most meg, hogy írtad, látom, március 5 -én volt. Lemaradtam már megint :(
- A hozzászóláshoz be kell jelentkezni
következő, április 9.
CoreDuo L2400, 4G, Ubuntu 9.10, 2.6.31
- A hozzászóláshoz be kell jelentkezni
A fordítási utasítások úgy értendők, hogy előtte már kicsomagoltad a forrást és belecdztél a könyvtárba.
- A hozzászóláshoz be kell jelentkezni
Kb. két évig LFS-t használtam, olyan 2008 nyaráig. Az első LFS-t ráadásul itthoni net nélkül csináltam meg :)
Egy kis cikk-szerűséget is írtam még akkoriban.
- A hozzászóláshoz be kell jelentkezni
Köszi, elolvasom :)
- A hozzászóláshoz be kell jelentkezni