This is the mail archive of the crossgcc@sourceware.org mailing list for the crossgcc project.

See crosstool-NG 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]

Fwd: multilib support?


Hello.

I'm looking to use ct-ng to build an arm toolchain but I see that when
I build with multilib enabled I end up with these errors:

[INFO ]  =================================================================
[INFO ]  Installing binutils for host
[INFO ]  Installing binutils for host: done in 142.17s (at 11:46)
[INFO ]  =================================================================
[INFO ]  Installing pass-1 core C compiler
[ERROR]    checking dynamic linker characteristics... checking whether
getchar_unlocked is declared... configure: error: Link tests are not
allowed after GCC_NO_EXECUTABLES.
[ERROR]    checking whether putchar_unlocked is declared... make[1]:
*** [configure-zlib] Error 1
[ERROR]
[ERROR]  >>
[ERROR]  >>  Build failed in step 'Installing pass-1 core C compiler'
[ERROR]  >>        called in step '(top-level)'
[ERROR]  >>
[ERROR]  >>  Error happened in: CT_DoExecLog[scripts/functions@257]
[ERROR]  >>        called from: do_cc_core_backend[scripts/build/cc/gcc.sh@448]
[ERROR]  >>        called from: do_cc_core_pass_1[scripts/build/cc/gcc.sh@101]
[ERROR]  >>        called from: main[scripts/crosstool-NG.sh@624]
[ERROR]  >>
[ERROR]  >>  For more info on this error, look at the file: 'build.log'
[ERROR]  >>  There is a list of known issues, some with workarounds, in:
[ERROR]  >>      'docs/B - Known issues.txt'
[ERROR]
[ERROR]  (elapsed: 13:04.23)
[13:05] / make: *** [build] Error 2

This is latest hg crosstool, experimental enabled, interwork enabled,
multilib enabled, arm architecture. Everything else the default (I can
send configuration file of course if someone wants to see it).

I'm trying to convince a colleague that we should be using something
like ct-ng instead of a hand assembled makefile, to build our
toolchain but without multilib support it looks like we'd end up with
two toolchains, one for arm7tdmi and one for a cortex-m3 whereas
multilib would let us build one toolchain that supported the whole
range of arm processors.

The makefile he has assembled seems pretty simple, 110 lines, so I
can't understand why this isn't easier to do with ct-ng.

Chris

--
For unsubscribe information see http://sourceware.org/lists.html#faq


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