#16043: gcc-4.4@20080718_0 No Java support -----------------------------------------------+---------------------------- Reporter: macports@tomorrowenterprises.com | Owner: mww@macports.org Type: defect | Status: assigned Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: java gcj gcc -----------------------------------------------+---------------------------- Comment (by macports@tomorrowenterprises.com): Replying to [comment:3 mww@macports.org]:
The port clearly states: ''The GNU compiler collection, including front ends for C, C++, Objective-C and Objective-C++. This is a prerelease BETA version and does not have all available language front ends enabled.''
Absolutely, and I'm not complaining. I'm just trying to find a way to get GCJ working cleanly in my environment. It appears the 4.2 port is owned by somebody else and is the one I should be able to use, but it doesn't work as stated. I figured it would be better to ask about a port that is under active development.
The point is, that the Java stuff tends to[[BR]] * fail often to compile in the beta[[BR]] * take looooong time to build
I've noticed! It takes close to an hour to build a full GCC on my machine.
Therefore I've omitted it from the beta (I'm only comitting snapshots that compile here on my machine, on {{{10.5/x86}}}).
We could bring in Java support but then the updates will get sparse (as snapshots often fail to build Java); as I'm not into {{{gcj}}} perhaps someone else should then take over maintainership.[[BR]] Plan B would be a {{{java}}} variant (like the gfortran variant) that enables Java -- of course without guarantee to build (for the beta).
As a user, I think a Java variant would be great. I looked for one but couldn't find it; however, it would have saved me lots of time. For instance, the Java variant would have saved me 2 hours to discover that GCC 4.3 + GCJ + Intel only work on OS X 10.5 because port itself would have told me. As it was, I had to download, compile, get the problems, and surf Trac to find an issue that told me. So I'd like to see how much work it is in general to get some of this stuff working and offer my assistance. If I'm going to get GCC 4.4 Java working on my system, I might as well share it as a variant for others. Is assisting you with a Java variant an option, should I wait because you'll have it soon, or should I just make things work privately from original sources? -- Ticket URL: <http://trac.macports.org/ticket/16043#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS