Hi everybody,
We are compiling our middleware product using the following gcc version:
 
gcc 3.4.3
binutils 2.15
 
We compile the code using the 64 bit option on AIX 5.1.
GCC as well as BINUTILS codes have been downloaded as binary from the gnu
site, we didn't compile them.
 
We have the following RANDOM problem on object (.o) files:
 
ld: 0711-252 SEVERE ERROR: File auxiliary symbol entry 1 in object
/home/mirko/nfs/sp7/SpBLDAIX7-SV/obj/spts/sptsquit.o
:
Field x_offset contains 4. Valid values are between 4 and -1.
The object name is being substituted.
ld: 0711-251 SEVERE ERROR: Symbol table entry 2 in object
/home/mirko/nfs/sp7/SpBLDAIX7-SV/obj/spts/sptsquit.o:
Field n_offset contains 74. Valid values are between 4 and -1.
ld: 0711-251 SEVERE ERROR: Symbol table entry 4 in object
/home/mirko/nfs/sp7/SpBLDAIX7-SV/obj/spts/sptsquit.o:
Field n_offset contains 93. Valid values are between 4 and -1.
ld: 0711-251 SEVERE ERROR: Symbol table entry 6 in object
/home/mirko/nfs/sp7/SpBLDAIX7-SV/obj/spts/sptsquit.o:
 
 
..etc....
 
 
If I exec this unix commad:
 
nm -X32_64 sptsquit.o
 
 
 
I have a following information:
 
d 1544 24
d 1568 24
d 1592 55
d 1648 24
d 1672 24
d 1696 24
d 1720 8
d 1728
d 1728 8
d 1736 8
D 1648
f -
t 0
t 0 1532
t 1536 6
t 160
t 508
t 972
T 304
U -
U -
U -
U -
U -
U -
U -
U -
U -
U -
U -
U -
U -
U -
 
 
 
 
Some object files are compiled OK, but they don't have entry points!
 
If I move the code, inserting a new line code, or even a global variable,
the entry points appear.
But of course this is not a solution to the existing problem.
 
It looks quite a strange behavior.
 
Could you help me?
 
 
_________________________________________
Mirko Bruzzone
Primeur System Integration s.r.l. (Genoa - Italy)
+390102781259
[EMAIL PROTECTED]
http://www.primeur.com
_________________________________________
 
 
 
 
 

Reply via email to