Bonjour à tous,
J'utilise le compilateur C IBM sur Aix 5.3...
Avant on utilisait le mode 32 bits (avec oracle 8i, compilation ok) mais maintenant qu'on est passé en oracle 9i et qu'on a upgradé en 5.3, on passe en mode 64 bits...le pb c'est que lorsque je veux compiler mes programme c j'ai ce msg d'erreur qui s'affiche :
si je mets la variableld: 0711-736 ERROR: Input file /lib/crt0_64.o:
XCOFF64 object files are not allowed in 32-bit mode.
make: 1254-004 The error code from the last command is 8.et/ou que j'exécute avec la commandeOBJECT_MODE=64, j'ai ce msg là :cc -q64
mon $LD_LIBRARY_PATH vaut $ORACLE_HOME/lib:/lib:/usr/lib:ld: 0711-736 ERROR: Input file toto_db.o:
XCOFF32 object files are not allowed in 64-bit mode.
make: 1254-004 The error code from the last command is 8.
autrement dit ça pointe bien vers des fichiers en 64 bits puisqu'à aucun moment je fais référence à $ORACLE_HOME/lib32 !!
comment identifier mes fichiers .o qui sont en 32 bits ? comment les transformer en 64 bits ?
Quelqu'un as-t-il une idée svp ??
D'avance merci, bises à tous et à toutes
Cat
Partager