This is the mail archive of the crossgcc@sources.redhat.com mailing list for the crossgcc project.

See the CrossGCC FAQ for lots more information.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

arm/thumb interwork


I'm trying to configure gcc for arm/thumb interwork. I uncommented these 
lines in gcc/config/arm/t-arm-elf
MULTILIB_OPTIONS    += mno-thumb-interwork/mthumb-interwork
MULTILIB_DIRNAMES   += normal interwork
MULTILIB_EXCEPTIONS += *mapcs-26/*mthumb-interwork*

Linked the newlib dir into the gcc source tree
$ ln -s ~/src/newlib-1.9.0/newlib ~/src/gcc-3.0.2/newlib

configured gcc
$ ~/src/gcc-3.0.2/configure --target=arm-elf \
  --with-newlib --with-gnu-as --with-gnu-ld \
  --with-cpu=arm7tdmi --enable-multilib

and made gcc
$ make

Whent I check -print-multilib though...
$ ~/tmp/gcc/xgcc -print-multi-lib
.;
thumb;@mthumb

It only lists arm/thumb. Shouldn't this also list intework and 
thumb/interwork? Have I done something wrong?

Versions:
Host binutils 2.11.92.0.12.3 20011121 (Debian)
Host GCC 2.95.4
Host glibc 2.2.4
Target binutils 2.11.2
Target GCC 3.0.2
Target newlib 1.9.0

Thanks,
Shaun

------
Want more information?  See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/
Want to unsubscribe? Send a note to crossgcc-unsubscribe@sourceware.cygnus.com


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]