Strona 2 z 2

: 12 sierpnia 2007, 21:28
autor: yonami
w make.conf mam
CFLAGS -march=386
CHOST i386-pc-linux-gnu
ustawienia procesora w kernelu 386

Nie rozumiem, każdy kernel tu sie wywala.

: 13 sierpnia 2007, 00:08
autor: Lorenzo
To jest problem z binutils (dokładnie z /usr/bin/as)
Spróbuj na innej wersji (możliwe, że potrzebna by była jakaś archaiczna z przed 2 lat).
Znalazłem narazie patcha dla kerneli 2.4 i spróbuje go dostosować do 2.2.26.

//edit:
Pobierz tą paczkę:
http://ftp.pl.debian.org/debian/pool/ma ... 6_i386.deb
Jest tak stara, że nie dasz rady jej pewnie zainstalować, więc metoda Nahamowa - otwórz ja pod mc, następnie przekopiuj do odpowiednich katalogów zawartość CONTENTS.
Wykonaj ldconfig i jeżeli nie masz zrytych LDFLAGS to pójdzie (ja miałem -Wl,--as-needed,-O1 i musiałem je wywalić)

Moje ustawienia:

Kod: Zaznacz cały

 CFLAGS="-march=i386 -Os -pipe -fomit-frame-pointer -s"
 CHOST="i386-pc-linux-gnu"
 CXXFLAGS="-march=i386 -Os -pipe -fomit-frame-pointer -s"
 CXXHOST="i386-pc-linux-gnu"
 DEB_BUILD_GNU_TYPE="i386-pc-linux-gnu"
 DEB_HOST_GNU_TYPE="i386-pc-linux-gnu"
 DEB_TARGET_GNU_CPU="i386-pc-linux-gnu"
 HOSTTYPE="i386"
 MACHTYPE="i386-pc-linux-gnu"
gcc, cpp w wersji 2.95.
Zainstaluj jeszcze bin86

: 14 sierpnia 2007, 05:46
autor: yonami
Heh - dzieki poszło ;-D