Subject: Re: pkg/31092: Python-2.3.5 Solaris
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: Gilles Dauphin <Gilles.Dauphin@enst.fr>
List: pkgsrc-bugs
Date: 08/31/2005 13:37:02
The following reply was made to PR pkg/31092; it has been noted by GNATS.

From: Gilles Dauphin <Gilles.Dauphin@enst.fr>
To: pkg-manager@NetBSD.org, gnats-admin@NetBSD.org,
	pkgsrc-bugs@NetBSD.org, gnats-bugs@NetBSD.org
Cc: 
Subject: Re: pkg/31092: Python-2.3.5 Solaris
Date: Wed, 31 Aug 2005 15:36:25 +0200 (CEST)

 You are true :) Solaris and gcc specific.
 The patch may be :
 
 +.if ${OPSYS} == "SunOS" && ${CC} == "gcc" 
 +#workaround for bug with Solaris/gcc : __builtin_huge_val is a func. in that 
 case, but  not declare as in Solaris header.
 +CONFIGURE_ARGS+=       OPT="${CFLAGS} -D\"Py_HUGE_VAL=__builtin_huge_val()\""
 +.else
  CONFIGURE_ARGS+=       OPT="${CFLAGS}"
 +.endif
 
 
 Is my fix valid ?
 
 Gilles
 
 
 > Delivered-To: dauphin@enst.fr
 > X-Original-To: pkgsrc-bugs@netbsd.org
 > Delivered-To: pkgsrc-bugs@netbsd.org
 > From: grant beattie <grant@NetBSD.org>
 > To: pkg-manager@NetBSD.org, gnats-admin@NetBSD.org, pkgsrc-bugs@NetBSD.org
 > Subject: Re: pkg/31092: Python-2.3.5 Solaris
 > X-Virus-Scanned: amavisd-new at enst.fr
 > 
 > The following reply was made to PR pkg/31092; it has been noted by GNATS.
 > 
 > From: grant beattie <grant@NetBSD.org>
 > To: gnats-bugs@netbsd.org
 > Cc: pkg-manager@netbsd.org, gnats-admin@netbsd.org,
 > 	pkgsrc-bugs@netbsd.org
 > Subject: Re: pkg/31092: Python-2.3.5 Solaris
 > Date: Wed, 31 Aug 2005 09:55:23 +1000
 > 
 >  On Tue, Aug 30, 2005 at 08:38:00AM +0000, Gilles Dauphin wrote:
 >  
 >  > +.if ${OPSYS} == "SunOS"
 >  > +# workaround for bug in Solaris 8,9,10 , HUGE_VAL is a function in some 
 case...
 >  > +#
 >  > +CONFIGURE_ARGS+=       OPT="${CFLAGS} -D\"Py_HUGE_VAL=HUGE_VAL()\""
 >  > +.else
 >  >  CONFIGURE_ARGS+=       OPT="${CFLAGS}"
 >  > +.endif
 >  
 >  I think this is a Solaris/gcc specific issue, as the python pkgs build
 >  without a problem using the SunPro compiler.
 >  
 >  not that this invalidates your fix, just another data point :)
 >  
 >  grant.
 >