This is the mail archive of the cygwin-apps mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

GCC 4.7 and dependencies


JonY, Achim, and others,

I have updated .cygport and patch files for GCC and its dependencies:

http://cygwin-ports.git.sourceforge.net/git/gitweb.cgi?p=cygwin-ports/gcc
http://cygwin-ports.git.sourceforge.net/git/gitweb.cgi?p=cygwin-ports/gmp
http://cygwin-ports.git.sourceforge.net/git/gitweb.cgi?p=cygwin-ports/mpfr
http://cygwin-ports.git.sourceforge.net/git/gitweb.cgi?p=cygwin-ports/libmpc
http://cygwin-ports.git.sourceforge.net/git/gitweb.cgi?p=cygwin-ports/ppl
http://cygwin-ports.git.sourceforge.net/git/gitweb.cgi?p=cygwin-ports/cloog-ppl
http://cygwin-ports.git.sourceforge.net/git/gitweb.cgi?p=cygwin-ports/isl
http://cygwin-ports.git.sourceforge.net/git/gitweb.cgi?p=cygwin-ports/cloog-isl

The notable changes to GCC are:

* Provide *the* gcc package, dropping the -4 suffix throughout;

* Ship libquadmath with gcc-core, as it is usable in C and is built
even without fortran;

* Fix build of gcj;

* Fixes for DLL name assumptions in libgcj lt_dlopen calls;

* Do not ship libffi; the newer standalone version should be ITP'd instead;

* Reapply patch to limit usage of --large-address-aware and --tsaware to EXEs;

* Accept -pthread and -rdynamic flags for compatibility with Linux and
other systems;

* Complete debuginfo package;

* Experimental patch for libitm, which needs more work before being enabled.

The remaining issue is providing java-ecj and whether we add GNU
Classpath from Ports to do so.


--
Yaakov


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]