Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Deutsches Forum (German)
  • Search

Via C3 und i686 Probleme bei z.B. kernel 2.6.21 oder busybox

Support-Forum
Diskussionen rund um Installation, Betrieb und Anpassungen von Gentoo und dessen Paketen sowie dabei auftretenden (technischen) Problemen.
Deutsches Portal: www.gentoo.de
Post Reply
  • Print view
Advanced search
5 posts • Page 1 of 1
Author
Message
a_Boehme
n00b
n00b
Posts: 6
Joined: Sun Aug 12, 2007 2:48 pm

Via C3 und i686 Probleme bei z.B. kernel 2.6.21 oder busybox

  • Quote

Post by a_Boehme » Sun Aug 12, 2007 11:47 pm

Hi,

ich habe schon seit ca. zwei Jahren einen Server mit einem VIA C3 laufen. Bei der gentoo installation hatte ich gelesen, man könnte das System auf i686 laufen lassen, wenn man
die CFLAGS mit march=c3 setzt. Das funktionierte bis jetzt auch problemlos, leider bekam ich nun bei einem Systemupdate Probleme....

Der Kernel wollte nicht mehr und bei make menuconfig kam sofort "illegal instruction", was vorher niemals der Fall war. Auch Busybox scheiterte mit der gleichen Fehlermeldung.
Nach einigem Suchen habe ich nun im Makefile des Kernels das Flag "march=c3" ergänzt und es funktioniert alles wieder einwandfrei..

Daher meine Frage: Was hat sich hier geändert, bzw. ist es evt. Zufall und der aktualisierte gcc nutzt nun der CPU unbekannte Instruktionen ? Sollten die globalen Flags aus der make.conf nicht auch bei der Übersetzung von Hilfsprogrammen des Kernels (scripts/basic/fixdep) genutzt werden ?

cu
Top
micmac
l33t
l33t
Posts: 996
Joined: Fri Nov 28, 2003 8:38 pm

  • Quote

Post by micmac » Mon Aug 13, 2007 3:49 am

Manchen VIA CPUs haben kein "CMOV" -> kein i686. Hier steht ein ME6000 mit Samuel2-CPU und das ist auch so einer. Hatte auch mal i686 eingestellt und das ging auch alles gut, bis ich gemerkt habe das Teile von den mjpegtools nicht funktionierten. Also habe ich i585 benutzt und alles war in Ordnung. /proc/cpuinfo zeigt CMOV an.
Top
a_Boehme
n00b
n00b
Posts: 6
Joined: Sun Aug 12, 2007 2:48 pm

  • Quote

Post by a_Boehme » Mon Aug 13, 2007 8:23 am

Durch das compilerflag march=c3 sollte aber die Verwendung von CMOV verhindert werden. Immerhin funktioniert das Übersetzen ja auch, wenn man selbst das Makefile ändert. Ich frage mich nun, warum manche sources ohne die Konfiguration aus der make.conf übersetzt werden. Wenn das "normal" ist, muss ich wohl auch auf 586 umsteigen oder mir einen aktuelleren C3 kaufen :(
Top
schotter
Guru
Guru
User avatar
Posts: 497
Joined: Tue Nov 30, 2004 10:16 pm
Location: Germany, Bavaria, Bayreuth, Pottenstein, Tüchersfeld
Contact:
Contact schotter
Website

  • Quote

Post by schotter » Mon Aug 13, 2007 8:48 am

also ich nehm

Code: Select all

march=c3-2
und hab damit keinerlei Probleme.
Top
Jinidog
Guru
Guru
User avatar
Posts: 593
Joined: Wed Nov 26, 2003 7:21 pm
Location: Berlin
Contact:
Contact Jinidog
Website

  • Quote

Post by Jinidog » Mon Aug 13, 2007 10:18 am

Code: Select all

export CFLAGS_KERNEL="-march=c3 -O2 -pipe -fomit-frame-pointer"
Sollte das ändern des Makefiles unnötig machen.
Just unused Microsoft-Software is good Microsoft-Software
Top
Post Reply
  • Print view

5 posts • Page 1 of 1

Return to “Deutsches Forum (German)”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic