multilib fixes for libjava

Andrew Haley aph@redhat.com
Mon Nov 6 15:56:00 GMT 2006


Jack Howarth writes:
 > Andrew,
 > I believe the problem is that, unlike x86_64 which can
 > always run its 32-bit secondary binaries, Darwin is flipped
 > with 32-bit as default and it is not always true that
 > a Darwin PPC machine can run 64-bit binaries even though
 > the compiler can produce them (such as on a G4). Geoff's
 > changes in r117741 were designed to solve that problem.
 > I think the problem we have in libjava is that I am not
 > removing all of the custom code previously added to 
 > support multilib so that Geoff's new multi.m4 is in use.
 > This was done for libobjc for example...
 > 
 > 
 > While that suppressed the previous failures in that particular test,
 > I now see the failure...
 > 
 > checking whether the C compiler works... configure: error: cannot run C compiled programs.
 > If you meant to cross compile, use `--host'.
 > 
 > but now it has moved to the classpath subdirectory. So we are slowly
 > making progress here. Basically all the custom multilib code in libjava
 > has to be yanked in favor of Geoff's multi.m4 in config.
Well, OK. If you get it all working on Darwin, submit a patch and
I'll test it on Linux. If it doesn't break anything I'll approve it.
Andrew.


More information about the Java mailing list

AltStyle によって変換されたページ (->オリジナル) /