On Tue, 14 Mar 2000 02:31:57 +0900, Changho Seo wrote:
>> Hi everyone..
>>
>> I tried to build a cross compiler on a Red Hat 6.1 (i686) system for
>> strong arm target with binutils-2.9.5.0.27 and gcc-2.95.1.
Please use gcc-2.95.2. It's the latest stable release.
>> But I failed with following error message.
>>
>> configure --target=arm-linux --with-cpu=strongarm1100
>> ...
>>
>> make [LANGUAGE=c]
>> ...
>>
>> *************************************************************************
>> rm -f tmplibgcc1.a libgcc1.S
>> cp ./config/arm/lib1funcs.asm libgcc1.S
>> for name in _udivsi3 _divsi3 _umodsi3 _modsi3 _dvmd_lnx; \
>> do \
>> echo ${name}; \
>> /usr/local/src/gcc-2.95.1/gcc/xgcc -B/usr/local/src/gcc-2.95.1/gcc/
>> -B/usr/local/arm-linux/bin/ -I/usr/local/arm-linux/include -O2
> -DCROSS_COMPILE
>> -DIN_GCC -g -O2 -I./include -fomit-frame-pointer -fPIC -g0
>> -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -I. -I. -I./config
>> -I./../include -c -DL${name} libgcc1.S; \
>> if [ $? -eq 0 ] ; then true; else exit 1; fi; \
>> mv libgcc1.o ${name}.o; \
>> arm-linux-ar rc tmplibgcc1.a ${name}.o; \
>> rm -f ${name}.o; \
>> done
>> _udivsi3
>> _divsi3
>> _umodsi3
>> _modsi3
>> _dvmd_lnx
>> libgcc1.S:438: asm/unistd.h: can't find such a file or directory
You forgot to install the linux kernel headers, or you did install them
but forgot to run "make config; make dep" in the kernel tree.
Erik
--
There was a point to this story, but it has temporarily escaped the
croniclers mind. -- Douglas Adams, The Hitch Hikers Guide to the Galaxy
unsubscribe: body of `unsubscribe linux-arm' to [EMAIL PROTECTED]
++ Please use [EMAIL PROTECTED] for ++
++ kernel-related discussions. ++