Date: Fri, 8 Jan 2010 11:07:56 +0000 From: freebsd-ports@coreland.ath.cx To: Gerald Pfeifer <gerald@pfeifer.com> Cc: freebsd-ports@freebsd.org Subject: Re: GNAT and LAPACK Message-ID: <20100108110756.GA99676@logik.internal.network> In-Reply-To: <alpine.LSU.1.99.1001080001380.16540@acrux.dbai.tuwien.ac.at> References: <alpine.LSU.1.99.1001080001380.16540@acrux.dbai.tuwien.ac.at>
next in thread | previous in thread | raw e-mail | index | archive | help
On 2010-01-08 00:09:57, Gerald Pfeifer wrote: > > I looked into the situation and think the following should work nicely > given the constraints of the FreeBSD Ports Collection in handling > dependencies and creating several packages from one build: > > 1. Make gnat-gcc44 dependent on gcc44 itself by means of USE_GCC=4.4. > 2. Have math/lapack as another dependency to gnat-gcc44. > 3. Build the minimum necessary as part of gnat-gcc44. Do not install > using `make install`, but copy the relevant files to $PREFIX/bin, > $PREFIX/lib,... manually. > > That way the Ports Collection as such will use gcc44 and you will add > the GNAT support from gnat-gcc44 (and only that) on top. I agree, this sounds much better. It's not clear to me, however, how to determine which parts of a given GNAT build are specific to GNAT so that I only install those. Any ideas? I'm currently looking at the output of pkg_info -Lx to try to make an educated guess... M
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20100108110756.GA99676>