svn commit: r423237 - head/Mk/Uses

Tijl Coosemans tijl at FreeBSD.org
Tue Oct 4 13:03:35 UTC 2016


On Tue, 4 Oct 2016 10:47:14 +0000 Alexey Dokuchaev <danfe at FreeBSD.org> wrote:
> On Tue, Oct 04, 2016 at 12:04:15PM +0200, Tijl Coosemans wrote:
>> ...
>> Can't we just use lib/pkgconfig already?  Having to patch every port
>> to move it to libdata is pointless extra work.  Nobody cares that these
>> files are in libdata.  
> 
> Well I kind of do.  These files are not libraries (code) but data, so it
> naturally belongs to `libdata', alongside with `ldconfig[32]'.

I know, but the feeling of 'yay the files are in the right place' does
not weigh up against all the work it requires because we're talking about
thousands of ports that need patching.  There are plenty of other data
files in lib (X11, cmake,...), even header files, that we didn't bother
to move because it's just more work and zero benefit.

> Is there any rational explanation why most GNU/Linux distros put them in
> `lib' (apart from lack of thought in the first place)?

Linux doesn't have libdata.


More information about the svn-ports-head mailing list