Hallo, Ich habe einen Laptop mit Pentium 1200MHz und habe SuSe Linux 8.1b installiert. Nun wollte ich kernel, xf und KDE für diesen Prozessor kompilieren. Beim Kernel ist das noch einigermassen einfach, obwohl beim kompilieren nur -mcpu=i686 angegeben wird, anstatt -mcpu=pentium3. Weiss das jemand, wieso das so ist ? Bei xf und KDE weiss ich nicht, wie ich die CFLAGS umstellen kann ?!? Ich jabe schon expoprt RPM_OPTIONS_...="-mcpu=pentium3 -march=pentium3" probiert, doch beim kompilieren bleibt i586 stehen :-( Grüsse Niels
Am Mittwoch, 5. Februar 2003 19:59 schrieb Niels Petter:
Ich habe einen Laptop mit Pentium 1200MHz und habe SuSe Linux 8.1b installiert. Nun wollte ich kernel, xf und KDE für diesen Prozessor kompilieren.
Ob sich das für ein paar Prozent lohnt, na egal. Wenn Du zumindestens ein ganz klein wenig gewinnen willst, würd ich in jedem fall ein -mfpmath=sse,387 -msse -mmmx hinzunehmen.
Beim Kernel ist das noch einigermassen einfach, obwohl beim kompilieren nur -mcpu=i686 angegeben wird, anstatt -mcpu=pentium3. Weiss das jemand, wieso das so ist ?
Weil sich der Kernel nicht nur mit dem allerneusten gcc compilieren lassen soll, sondern auch mit ein paar mehr Versionen laufen sollte. Setz Deine Wunscheinstellung in der /usr/src/linux/arch/i386/Makefile
Bei xf und KDE weiss ich nicht, wie ich die CFLAGS umstellen kann ?!? Ich jabe schon expoprt RPM_OPTIONS_...="-mcpu=pentium3 -march=pentium3" probiert, doch beim kompilieren bleibt i586 stehen :-(
Wenn Du ein RPM neu basteln willst, nimm 'rpm --rebuild --target=i686 syz.src.rpm'. Die zuständigen Comileroptionen gibts unter /usr/lib/rpm/rpmrc. Ich hab mir für meinen Teil ein 'i786' für so ganz spezielle Compilierungen eingerichtet (muß dann mit --ignorearch installieren, aber sind eh nur RPMs für den privaten Gebrauch. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Hallo, On Wed, 05 Feb 2003, Manfred Tremmel wrote:
Am Mittwoch, 5. Februar 2003 19:59 schrieb Niels Petter: Wenn Du ein RPM neu basteln willst, nimm 'rpm --rebuild --target=i686 syz.src.rpm'. Die zuständigen Comileroptionen gibts unter /usr/lib/rpm/rpmrc. Ich hab mir für meinen Teil ein 'i786' für so ganz spezielle Compilierungen eingerichtet (muß dann mit --ignorearch installieren, aber sind eh nur RPMs für den privaten Gebrauch.
*hihi* $ rpm -qa --queryformat "%{arch}\n" | awk '/athlon/{a++};/i3/{i3++};/i6/{i6++};/i[457]/{io++};END{print a" "i3" "i6" "io}' 124 843 70 3 $ gcc -v Reading specs from /usr/local/lib/gcc-lib/i686-pc-linux-gnu/pgcc-2.95.3/specs gcc version pgcc-2.95.3 19991024 (AMD-20000925-1) -dn'*scnr*'h -- "One of them went to the local Emergency Room with about 1/4 inch of a 3-inch nail protruding from his forehead. He was lucky: it hit him in the brain, and that was something he didn't use." -- Mike Andrews
participants (3)
-
David Haller
-
Manfred Tremmel
-
Niels Petter