This is the mail archive of the
java@gcc.gnu.org
mailing list for the Java project.
Re: Windows-native GCJ 3.2 (Alternate Approach)
- From: Tom Tromey <tromey at redhat dot com>
- To: "Billinghurst, David (CRTS)" <David dot Billinghurst at riotinto dot com>
- Cc: <java at gcc dot gnu dot org>
- Date: 26 Sep 2002 23:07:03 -0600
- Subject: Re: Windows-native GCJ 3.2 (Alternate Approach)
- References: <FAC87D7C874EAB46A847604DA4FD5A6457D69E@crtsmail.corp.riotinto.org>
- Reply-to: tromey at redhat dot com
>>>>> "David" == Billinghurst, David (CRTS) <David.Billinghurst@riotinto.com> writes:
David> The fix may be already in 3.3. A number of windows java
David> patches have not gone into 3.2, as they were not seen as
David> regressions.
Actually, I was looking at the trunk.
See this patch:
2001-11-08 Andreas Franck <afranck@gmx.de>
* configure.in: Add AC_ARG_PROGRAM to support program name
transformation with --program-prefix, --program-suffix and
--program-transform-name.
* configure: Regenerated.
* Makefile.in (GCC_INSTALL_NAME, CPP_INSTALL_NAME,
PROTOIZE_INSTALL_NAME, UNPROTOIZE_INSTALL_NAME, GCOV_INSTALL_NAME,
GCCBUG_INSTALL_NAME, GCC_CROSS_NAME, CPP_CROSS_NAME,
PROTOIZE_CROSS_NAME, UNPROTOIZE_CROSS_NAME): Handle
program_transform_name the way suggested by autoconf.
(GCC_TARGET_INSTALL_NAME): Define.
(install-driver): Use the transformed target alias name.
This changed how program_transform_name is defined.
This in turn changed how gcjh is installed. We didn't notice until now.
Offhand I don't think there is a clean way to work around this.
Autoconf automatically puts the target prefix into
program_transform_name when host!=target. And if we ignore
program_transform_name then we won't see whatever transforms the user
has requested. We could run the transform and then try to strip the
prefix, but that seems fragile.
Tom