Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 30 May 2014 09:40:04 +0100
From:      David Chisnall <theraven@FreeBSD.org>
To:        Andreas Nilsson <andrnils@gmail.com>
Cc:        Current FreeBSD <freebsd-current@freebsd.org>, Allan Jude <allanjude@freebsd.org>
Subject:   Re: official pkg repo with WITHOUT_X11=true
Message-ID:  <35F82676-BED6-4A12-8CC1-3D6C3E8C3281@FreeBSD.org>
In-Reply-To: <CAPS9%2BSv%2BeSQU==8BYubQ=W2_k13EnS=Zkps96vB7kd%2BQteRCBg@mail.gmail.com>
References:  <alpine.BSF.2.00.1405281803440.43518@erdgeist.org> <20F90EAB-ADC5-468C-9AFD-73F93794C4B2@FreeBSD.org> <800bc8e04e4cfed10632cca993cce8fa@shatow.net> <43B971CB-4810-458D-BC5D-3DC2DC764E39@FreeBSD.org> <E7AB8D4C-24DC-4E7E-A46F-441AE2C84806@FreeBSD.org> <53874244.5060609@freebsd.org> <CAPS9%2BSv%2BeSQU==8BYubQ=W2_k13EnS=Zkps96vB7kd%2BQteRCBg@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

On 29 May 2014, at 23:06, Andreas Nilsson <andrnils@gmail.com> wrote:

> Having a "parent" set would be nice, yes. I maintain two repos for several
> FreeBSD-versions. Being able to pull some of the deps from packages instead
> of blindingly building would be nice.

Yes, for a lot of cases you only want to build a small handful of packages with different options, so it would be nice if you could find out exactly what the options were for the upstream build and only build the packages yourself if you've specified different options or depend on a package with different options.

The problem is the notion of dependency here.  In some cases, linking against a shared library built with different options won't change your program's code, it will just make more things work.  In other cases, you'll have different things exposed in headers and even build-only dependencies will impact the output.  

David




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?35F82676-BED6-4A12-8CC1-3D6C3E8C3281>