alpha-dec-osf1.3: egcs-980321 won't compile _eh in libgcc2
Jim Wilson
wilson@cygnus.com
Fri Apr 3 21:52:00 GMT 1998
>_eh
>as0: Error: ./libgcc2.c, line 5: Symbol must have absolute value: $L23
> ldgp $29,$LSJ152-$L23($27)
>as0: Error: ./libgcc2.c, line 5: Symbol must have absolute value: $L36
> ldgp $29,$LSJ258-$L36($27)
>make: *** [libgcc2.a] Error 1
What does this mean??
This means that gcc is emitting assembler language code that the native (DEC)
assembler won't accept. If you use GNU as, it will work. If you disable
the dwarf2 exception handling support it might work with the DEC assembler.
Try adding
#define DWARF2_UNWIND_INFO 0
to the tm.h file.
OSF 1.x is so old that people are unlikely to care much about this bug, so
I doubt that it will get fixed anytime soon. We have a workaround (use GNU as)
so we can just recommend that.
Jim
More information about the Gcc
mailing list