[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