DJ Lucas wrote:
Aiui, it seems that there has happened the following approx sequence:
====
(1) Some packages were by default installing into /lib64, and some into
/lib ; & sim for /usr/lib* &c.
These were all dirs.
(2) To avoid such splits, one could use ./configure args
'--libdir=...'/'--with-libdir=...', or similar 'make ...' args, etc.
But that can mean being drawn into (a degree of) per-package
whac-a-mole.
(3) Instead, a symlnk /lib -> /lib64 was used; & sim for /usr/lib ->
/usr/lib64, &c.
In my nosym build I ran into a problem with graphviz. A test is adding
LIBPOSTFIX="64" and it is hard coded into configure.ac and thus configure.
My hack for that is:
sed -i '/LIBPOSTFIX="64"/s/64//' configure.ac
but I have not tested it yet. Of course it can be incorporated into the
patch.
I wouldn't be surprised of other packages do the same type of thing, but
we'll need to build everything to find out. So far I've built 162 BLFS
packages and this is the first problem I've seen.
-- Bruce
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page