Erreur gcc / ld / NFS ?

トップ ページ

このメッセージに返信
著者: Guillaume Allegre
日付:  
To: guilde
題目: Erreur gcc / ld / NFS ?

Salut à tous,

Un sujet bizarre, n'est-il pas ?
C'est que j'ai une erreur très bizarre : sur une machine de mon labo
(PIII sous Mandrake 6.1, groumpf), je compile un projet C

en tant qu'utilisateur NIS sur une partition NFS, ça me donne une erreur :

pandion ~/These/Nouveau > make lambda
gcc -g -Wall -o lambda lambda.o droites_io.o droites_calc_base.o
droites_calc_haut.o intervalles.o quicksort.o droites_graph.o -lm
/usr/bin/ld: lambda: Not enough room for program headers (allocated 6, need
7)
/usr/bin/ld: final link failed: Bad value
collect2: ld returned 1 exit status
make: *** [lambda] Error 1

pandion ~/These/Nouveau > uname -a
Linux pandion.imag.fr 2.2.13-7mdk #1 Wed Sep 15 18:02:18 CEST 1999 i686
unknown
pandion ~/These/Nouveau >


Alors qu'en tant qu'utilisateur local, tout se passe bien (aux warnings
près) : le projet compile et s'exécute sans accroc.

Est-ce que quelqu'un peut me dire ce qui se passe ?
Est-ce que ça peut venir de mon projet ? de ld ?
Qu'est-ce que c'est que ce message
"Not enough room for program headers (allocated 6, need 7)" ?
En quoi est-ce que ça peut être lié au FileSystem ?

Pour info :
pandion ~/These/Nouveau > ld -v
GNU ld version 2.9.1 (with BFD 2.9.1.0.25)

pandion ~/These/Nouveau > gcc -v
Reading specs from /usr/lib/gcc-lib/i686-pc-linux-gnu/pgcc-2.91.66/specs
gcc version pgcc-2.91.66 19990314 (egcs-1.1.2 release)

Le serveur NFS est :
Sun Microsystems Inc. SunOS 5.5.1 Netra NFS SmartServe 1.3 fcs 04/14/98


Merci de m'aider, si vous avez des suggestions : je ne peux pas me contenter
d'une utilisation locale, il faut absolument que j'arrive à faire compiler
ça à travers le réseau.
Merci d'avance.

-- 
Guillaume Allègre   Guillaume.Allegre@???          |tel 04 76 51 46 00
« La Malepeste soit de cette homonymie »  (G. Brassens)|    poste 3519
Équipe Géométrie Algorithmique - LMC-IMAG Grenoble     |fax 04 76 63 12 63