pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: pkg/52250: gmp and mpfr not found by some packages
The following reply was made to PR pkg/52250; it has been noted by GNATS.
From: Joern Clausen <joern.clausen%uni-bielefeld.de@localhost>
To: gnats-bugs%NetBSD.org@localhost, solaris-pkg-people%NetBSD.org@localhost,
gnats-admin%NetBSD.org@localhost, pkgsrc-bugs%NetBSD.org@localhost
Cc:
Subject: Re: pkg/52250: gmp and mpfr not found by some packages
Date: Wed, 02 May 2018 11:26:00 +0200
On 04/29/18 06:35, David Holland wrote:
> On Tue, Feb 20, 2018 at 10:05:01AM +0000, Joern Clausen wrote:
> > I think the overall fix would be to check all packages depending on gmp
> > and mpfr and adding appropriate BUILDLINK_API_DEPENDS - whatever the
> > minimal version might be in any case. Another fix might be to make SunOS
> > always use pkgsrc's versions and never ever use the builtins.
>
> There's on the order of 100 such packages, and since minimum versions
> are rarely documented well (or at all) this doesn't entirely seem like
> an effective approach.
>
> Also some crosschecking with the Solaris bulk reports doesn't seem to
> suggest that it's a huge problem, although maybe that's a function of
> Solaris version.
If I remember @jperkin correctly, the bulk builds are done on Illumos,
which probably does have a different (i.e. newer) userland compared to
Solaris 11.
> Would it be feasible for you to put something like
>
> .if defined(USE_BUILTIN.gmp) && !empty(USE_BUILTIN.gmp:M[Yy][Ee][Ss])
> .warning "****** CAUTION"
> .warning "****** Using builtin gmp."
> .warning "****** This might be problematic."
> .endif
>
> (and maybe another one for mpfr) in your mk.conf, so if you step on
> this problem again it doesn't waste your time, and if you hit any
> cases let us know?
I don't think that a mix of packages using native and pkgsrc versions of
gmp and mpfr is a good idea, so I will keep
PREFER_PKGSRC = gmp mpfr
anyway and not try to solve this on a per-package level. And if the
per-package solution depends on the exact derivative of Solaris, I think
this will get way to complicated.
--
Jörn Clausen
Plattformen & Serverdienste
BITS - Bielefelder IT-Servicezentrum
Home |
Main Index |
Thread Index |
Old Index