Skip site navigation (1)Skip section navigation (2)
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>