[MacPorts] #49227: gcc5 @5.2.0: fix gcj
MacPorts
noreply at macports.org
Mon Oct 19 14:02:06 PDT 2015
#49227: gcc5 @5.2.0: fix gcj
------------------------------------+----------------------
Reporter: howarth.at.macports@… | Owner: mww@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.3.4
Resolution: | Keywords: haspatch
Port: gcc5 |
------------------------------------+----------------------
Comment (by howarth.at.macports@…):
Replying to [comment:16 jeremyhu@…]:
> Replying to [comment:11 graziosi.angelo@…]:
> > Replying to [comment:10 jeremyhu@…]:
> > > graziosi.angelo, you don't understand potential fallout to compiler
changes.
> > >
> > > At worst, the compiler produces bad code and anything that it
compiled needs to be recompiled. We don't have a mechanism for triggering
that, so we need to be extra careful taking toolchain changes.
> >
> > Exactly what happens at (almost) every new compiler release. Recently,
MSYS2/MINGW64, for having adopted GCC-5.2, had to recompile *all* its
packages, and a few didn't rebuilt any more and are out of distribution..
On OSX and friends, things are no better..
>
> No, that's certainly not true. Some people may *choose* to recompile
with newer compilers because they want to. That doesn't mean that the
older compiled code was wrong.
>
> We are careful here because we don't want to release compilers that
produce incorrect binaries.
>
> Replying to [comment:14 howarth.at.macports@…]:
> > Also...
> >
> > https://gcc.gnu.org/ml/java/2014-08/msg00011.html
> >
> > is the clearest description of the status of the libjava support
posted in recent history.
>
> Given that, it would seem best to just stop producing gcj.
Dropping gcj entirely will break the build of any packages which require
the ability to compile java into stand-alone executables (which is a
functionality limited to gcj and not present in Oracle's java which can
only compile to classes).
--
Ticket URL: <https://trac.macports.org/ticket/49227#comment:17>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list