Subject: Re: pkg/37200 (devel/glib2 fails on Solaris 5.9 due to compiler flags in sunpro.mk)
To: None <solaris-pkg-people@NetBSD.org, gnats-admin@netbsd.org,>
From: Ulrich Habel <rhaen@NetBSD.org>
List: pkgsrc-bugs
Date: 11/30/2007 23:35:03
The following reply was made to PR pkg/37200; it has been noted by GNATS.

From: Ulrich Habel <rhaen@NetBSD.org>
To: gnats-bugs@NetBSD.org
Cc: solaris-pkg-people@NetBSD.org, gnats-admin@netbsd.org,
	pkgsrc-bugs@netbsd.org, 
Subject: Re: pkg/37200 (devel/glib2 fails on Solaris 5.9 due to compiler flags in sunpro.mk)
Date: Fri, 30 Nov 2007 21:39:20 +0100

 Bernd Ernesti <veego@NetBSD.org> writes:
 
 >  > Committed a fix for sunpro.mk which resolves the problem for Solaris 8/9
 >  
 >  As you mentioned in the commit log, this is a fix for SunPro 11/12, but the
 >  change does NOT reflect this.
 >  It should depend on the SunPro version because it works without a problem
 >  with an older version, as I allready said in the pr history.
 
 According to the statements SUN made in the manpage the problem is not
 the SunPro compiler but the non-c99 conforming header files in
 /usr/include. So I doubt there will be any Sun Pro compiler which is
 able to compile c99 compliant code if the header files are broken. So I
 think this is more a Solaris 8/9 problem than a Sun Pro compiler problem.
 
 I haven't checked the gcc settings, however I doubt that this compiler
 deals with the header files in a better way.
 
 I dont't think that we should work around the problem in endless
 conditional loops. Check the version of SunPro, then check the OS
 version, etc. Unless someone is able to prove that an earlier Sun Pro on
 Solaris 8/9 has been broken by this change I would like to leave it as
 it is.