Hi:

I trying to configure a cross-compiler to run on a RedHat 5.2 box. I

have a series of object files that are compiled on a SCO box that I must

link with in order to access a relational database. I have already

configured,  compiled, and installed a cross-assembler and a

cross-linker. When trying to compile gcc as a cross-compiler, it bombs

out when compiling libgcc2.c. Here are some of the errors:

[root@esc gcc-2.7.2.3]# make LANGUAGES=c

if [ -f libgcc2.ready ] ; then \

        true; \

else \

        touch libgcc2.ready; \

fi

rm -f tmplibgcc2.a

for name in _muldi3 _divdi3 _moddi3 _udivdi3 _umoddi3 _negdi2 _lshrdi3

_ashldi3 _ashrdi3 _ffsdi2 _udiv_w_sdiv _udivmoddi4 _cmpdi2 _ucmpdi2

_floatdidf _floatdisf _fixunsdfsi _fixunssfsi _fixunsdfdi _fixdfdi

_fixunssfdi _fixsfdi _fixxfdi _fixunsxfdi _floatdixf _fixunsxfsi

_fixtfdi _fixunstfdi _floatditf __gcc_bcmp _varargs _eprintf _op_new

_op_vnew _new_handler _op_delete _op_vdel _bb _shtab _clear_cache

_trampoline __main _exit _ctors _eh _pure; \

do \

  echo ${name}; \

  ./xgcc -B./ -O2  -DCROSS_COMPILE -DIN_GCC   -g -I./include  -g1 -I.

-I. -I./config -c -DL${name} \

      ./libgcc2.c -o ${name}.o; \

  if [ $? -eq 0 ] ; then true; else exit 1; fi; \

  /usr/i686-pc-sco3.2v5/bin/ar rc tmplibgcc2.a ${name}.o; \

  rm -f ${name}.o; \

done

_muldi3

/tmp/cca15817.s: Assembler messages:

/tmp/cca15817.s:5: Error: Unknown pseudo-op:  `.def'

/tmp/cca15817.s:5: Error: Unknown pseudo-op:  `.scl'

/tmp/cca15817.s:5: Error: ignoring unrecognized symbol type ""

/tmp/cca15817.s:5: Error: Rest of line ignored. First ignored character

is `0'.

/tmp/cca15817.s:5: Error: expected comma after name `' in .size

directive

/tmp/cca15817.s:5: Error: Rest of line ignored. First ignored character

is `4'.

/tmp/cca15817.s:5: Error: Unknown pseudo-op:  `.endef'

/tmp/cca15817.s:6: Error: Unknown pseudo-op:  `.def'

                        .

                        .

                        .

libgcc2.c:32: Error: Unknown pseudo-op:  `.scl'

libgcc2.c:1: Error: Unknown pseudo-op:  `.endef'

libgcc2.c:8: Error: Unknown pseudo-op:  `.def'

libgcc2.c:8: Error: Unknown pseudo-op:  `.val'

libgcc2.c:8: Error: Unknown pseudo-op:  `.scl'

libgcc2.c:8: Error: Unknown pseudo-op:  `.endef'

make: *** [libgcc2.a] Error 1

[root@esc gcc-2.7.2.3]# 

The errors go on like this for about 4 pages. I have been busting my

brains trying to figure out what is going wrong, but I don't know enough

about this to arrive at the solution. Does anyone have any experience

with this? Does anyone have any words of advice? Can anyone point me in

the right direction for some help?

Signed,

Totally Frustrated


-- 
Oakwood, GA 30566 USA
770.965.9294
http://www.esc1.com
The Gates of hell shall NOT prevail...
--
To unsubscribe: mail ">majordomo@ale.org with "unsubscribe ale" in message body.