OpenJDK 7 build fails on Snow Leopard
John Rose
John.Rose at Sun.COM
Thu Oct 1 00:16:12 PDT 2009
Here's a patch which addresses the printf-format problem. The root
cause appears to be that GCC 4.2 has gotten a little smarter about
handing out portability warnings. It objects to passing a "long int"
to a "%d". The patch attempts to pacify the compiler by changing "%d"
to "%ld", on 32-bit systems only.
With this patch, both normal 32-bit and LP64 versions build on Snow
Leopard, and the LP64 version runs my warm-and-breathing tests.
But the 32-bit binary crashes in at least two different places, and
probably in lots. Smells like a GCC bug; yuck. Can someone clue me
how to install an earlier known-good GCC on Snow Leopard?
-- John
-------------- next part --------------
A non-text attachment was scrubbed...
Name: snowleopard.patch.zip
Type: application/zip
Size: 1318 bytes
Desc: not available
Url : http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20091001/df8105e5/snowleopard.patch.zip
More information about the bsd-port-dev
mailing list