Hallo, Am Wed, 18 Feb 2004, Philipp Thomas schrieb:
* David Haller (david@dhaller.de) [20040218 05:52]:
Hm. Kannst du dazu (auf suse-programming) elaborieren? Ich hab hier:
Mach mal ein 'gcc -print-search-dirs', dann wird es dir evtl. klarer :)
Sorry, ich kann da keine Konflikte finden. Aber ich glaub ich weiss warum, denn die gcc's verwenden eine unterschiedliche Architektur. /usr/bin/gcc ist i386 kompiliert, /usr/local/bin/gcc ist ein gcc-2.95.2 + pgcc-2.95.3 patch + athlon patch fuer i686 kompiliert... /usr/bin/gcc sucht u.a. in /usr/lib/gcc/i386-redhat-linux/ und /usr/local/bin/gcc sucht u.a. in /usr/lib/gcc/i686-pc-linux-gnu/. Meintest du das? Allerdings findet sich Dateien nur jeweils in einem nochmal versionierten Unterverzeichnis (2.95.2 bzw. pgcc-2.95.3) bzw. /usr/[/local]/lib/gcc gibt's bei mir gar net. Also auch bei gleicher Architektur duerfte es keinen Konflikt geben. Waere das bei einem mit --prefix=/opt/gcc-version-foo statt --prefix=/usr/local denn anders? Wuerde der nicht ebenso in /usr/lib suchen? Der /usr/bin/gcc sucht jedenfalls nicht in /usr/local und der /usr/local/bin/gcc hat keine Files in /usr/lib/... -dnh -- "Gna, schon wieder Seti [...] Dabei ist es schon schwierig genug, auf *diesem* Planeten intelligentes Leben zu finden." -- Charly Kuehnast