[Fwd: PATCH: libstd++-v3 configure script and target mingw32]
Ranjit Mathew
rmathew@hotmail.com
Mon Sep 30 23:53:00 GMT 2002
Benjamin Kosnik wrote:
>> This small patch attempts to fix the misbehaviour
>>of the libstd++-v3 configure script while building
>>a cross compiler for target "mingw32" (the "official"
>>target for MinGW, aliased to i386-pc-mingw32).
>
>
> target_alias isn't *-mingw32*? Seems odd: none of the other targets in
> configure.in have this. Should they be changed too?
I don't know why, but lines 21-27 of configure.in read
something like this:
21 # Gets build, host, target, *_vendor, *_cpu, *_os, etc.
22 # AC 2.5x sets target_alias iff the user specified --target,
but we use
it
23 # everywhere, so we set it here just to be sure. In AC 2.13
24 # AC_CANONICAL_TARGET was known as AC_CANONICAL_SYSTEM.
25 AC_CANONICAL_SYSTEM
26 target_alias=${target_alias-$target}
27 AC_SUBST(target_alias)
This could be the source of the problem - the GCC configure
scripts merely call AC_CANONICAL_SYSTEM and continue.
I'm not too familiar with autoconf/automake so this could be
way off target (no pun intended!).
Sincerely Yours,
Ranjit Mathew.
More information about the Libstdc++
mailing list