[ Milos Sreckovic @ 13.01.2006. 13:48 ] @
Treba da instaliram LFS na 64bit-nu masinu, pa sam mislio pre pocetka da vidim da li neko zna da lise to i koliko razlikuje od normalne 32bit-ne instalacije. Koliko sam ja skapirao, sve je isto, nema poseban kod ili tako nesto. Posto mi je potrbno da instaliram i mysql, pa sam pogledao na sajtu, video sam da oni imaju odvojeni kod za 64bit-ne procesore. Kako to da mysql ima, a na primer glibc nema?
[ mimma @ 13.01.2006. 14:14 ] @
Nema razlike u instalaciji. SUSE je izdao verziju za 64-bitne procesore, na Slackware-u 10.2 imas dat kernel za 64-bitne procesore. Sto se tice programa, vecinom su napisane za 32-bitne procesore. Mozes ih koristiti.
[ Milos Sreckovic @ 13.01.2006. 15:28 ] @
pa i suse i slackware su kompajlirane instalacije pa imaju posebno 64bit i 32bit edition. Ali mene interesuje direktno kompajliranja. sve se radi iz istog source-a, zar ne? zasto onda mysql ima 32bit i 64bit source kod?
[ reper @ 13.01.2006. 16:10 ] @
slusaj sinak sve je to source nema razlike samo sto kada ti pise da je za 64 onda je optimizovan za 64 bita. E sad sto se kopajliranja tice i to je isto samo sto mozes optimizovati kompajliranje preko flag-ova i gcc-a/

imas znaci shemu ./configure --amd64, itd....

nadam se da sam bar malo pomogao, za flagove ce morati neko drugi da t pomogne ili da potrazis na netu ( verj mi da ima dosta spike o otme...)

Ajd pozdrav!
[ Milos Sreckovic @ 16.01.2006. 02:01 ] @
ima neko uputstvo na LFS sajtu za 64bit procesore (CLFS cross linux from scratch). Veoma lici na obican LFS ali ima nekih finesa. Dosao sam do problema kada treba da radim "chroot" onda kucam komandu

Code:

chroot "$LFS" /tools/bin/env -i \
    HOME=/root TERM="$TERM" PS1='\u:\w\$ ' \
    PATH=/bin:/usr/bin:/sbin:/usr/sbin:/tools/bin \
    /tools/bin/bash --login +h

i prijavljuje mi

Code:

bash: /tools/bin/env: cannot execute binary file


kada pokrenem env normalno radi i postoji.
Zna li neko sta je u pitanju?