This is the mail archive of the cygwin 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]

gcc4 outstanding issues (was Re: Cygport woes: CHOST not defined.)


On Fri, 2011-03-18 at 05:18 +0000, Dave Korn wrote:
> On 18/03/2011 02:50, Yaakov (Cygwin/X) wrote:
> > BTW, do you need me to resend my patches for 4.5.2?
> 
>   Couldn't hurt, I know I had some stuff to dig through my inbox looking for
> but if you wouldn't mind... <g>

My outstanding issues with gcc4:

1) /lib/cpp symlink for FHS compliance:
http://cygwin.com/ml/cygwin/2010-01/msg00601.html

2) fix-libtool-scripts-for-latest-gcc-runtimes.sh does nothing;
3) libgnat import libs are not installed;
4) Ada programs linked against shared libgnat do not terminate:
http://cygwin.com/ml/cygwin/2010-08/msg00412.html

5) Patch to fix Java NIO (*NOT* the patch above):
http://cygwin.com/ml/cygwin/2010-10/msg00562.html

6) Binaries should be linked against shared libintl:
http://cygwin-ports.git.sourceforge.net/git/gitweb.cgi?p=cygwin-ports/gcc4;a=blob_plain;f=config-rpath.patch

Except for (1) and (4), these are all fixed in Ports 4.5.2-1, and I've
been quite pleased with the results.

BTW, I wonder if we can begin mitigating (2) by not shipping the .la
files with GCC.  This would stop those paths from being hardcoded into
other .la files, so that eventually only the libtool scripts will need
to be fixed.

>   Once I've got linker plugin stuff sorted out upstream for
> gcc-4.6/binutils-2.21.1, I'll build a 4.5.2 for the distro (and promote it to
> curr, leaving 4.3.4-4 as prev) then start working on a 4.6.0 test package.

The sooner you can rebuild 4.5.2, the better; I've been using it for so
long now that I can't update some of my distro packages because they
depend on the newer GCC libraries.  Let me know if I can help in any
way.


Yaakov



--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple


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