GCC 3.0 Release Criteria

Martin v. Loewis martin@loewis.home.cs.tu-berlin.de
Sun Apr 30 01:32:00 GMT 2000


>  - If build != target, the gettext configury would have to check for
>    availability of the needed features in the target libs. AFAIK, presence
>    of the necessary target libs is already a prerequisite, no?

Not for building the compiler, no. You always need the host libraries
to build a cross-compiler; you never need the target libraries (in a
canadian-cross, the host libraries are not native, of course).

Actually, using libintl in a normal cross-compiler should not be a
problem; libintl is only needed for the compiler, right? and that is a
native program. It is the canadian cross that is difficult. The tricky
case is build!=host. GCC's configure is supposed to handle this as
well, by running configure again, this time with the cross-compiler
for the host.

However, I'd agree that it is not worth the trouble at all to support
i18n in a cross compiler system, at the moment.

Regards,
Martin


More information about the Gcc mailing list