pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: pkg/48961 (make update from lang/g95 breaks blas, lapack, numpy, etc.)



The following reply was made to PR pkg/48961; it has been noted by GNATS.

From: Joerg Sonnenberger <joerg%britannica.bec.de@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: pkg-manager%netbsd.org@localhost, gnats-admin%netbsd.org@localhost, pkgsrc-bugs%netbsd.org@localhost,
	dholland%eecs.harvard.edu@localhost
Subject: Re: pkg/48961 (make update from lang/g95 breaks blas, lapack, numpy,
 etc.)
Date: Fri, 23 Jan 2015 12:47:09 +0100

 On Fri, Jan 23, 2015 at 12:05:00AM +0000, David Holland wrote:
 >  Now I do. The problem is this clause at the beginning of g95.mk:
 >  
 >  .if !empty(PKGPATH:Mlang/g95) || !empty(PKGPATH:Mdevel/patch) || \
 >      !empty(PKGPATH:Mdevel/libtool-base)
 >  IGNORE_G95=	yes
 >  MAKEFLAGS+=	IGNORE_G95=yes
 >  .endif
 >  
 >  make update passes MAKEFLAGS when building depending packages, so
 >  IGNORE_G95 gets passed along and messes up their builds.
 >  
 >  I suppose it needs to be in MAKEFLAGS when building depends to avoid
 >  potential cycles; but does anything G95 depends on use FORTRAN? My
 >  guess would be no and that it's therefore not needed...
 
 Does this logic have any point? The libtool-base part should be
 obsolete, devel/patch is normally not used and doesn't have a dependency
 cycle either. So the question just remains if lang/g95 needs the special
 handling -- it certainly doesn't need need to be recursive though.
 
 Joerg
 


Home | Main Index | Thread Index | Old Index