On 22-04-17 17:54, Bruce Dubbs wrote:
Frans de Boer wrote:
Dear Reader,
The current instance of LFS-dev still requires the use of /lib64 (as a
link to /lib).
No it does not. /lib64 is a directory, not a symlink. It contains
exactly two files, both symbolic links:
$ ls -l /lib64
total 0
lrwxrwxrwx 1 root root 27 Feb 13 19:28 ld-linux-x86-64.so.2 ->
../lib/ld-linux-x86-64.so.2
lrwxrwxrwx 1 root root 27 Feb 13 19:28 ld-lsb-x86-64.so.3 ->
../lib/ld-linux-x86-64.so.2
If have made changes to eliminate the use of the /lib64
link. Also, all relevant hard-coded references to /lib64 in the used
packages are replaced with /lib. The only place I did not touched sofar,
where the manuals and documentation. Oh, I did this for both developments
(vinit and systemd).
When we released 8.0 we checked that nothing was installed in /usr/lib64
or, except for the above, nothing else in /lib64.
You need to explain a little better what you see as the issue.
-- Bruce
Likewise, instead of using /lib I targeted the use of /lib64 without the
use of a symbolic link /lib. That took some more time, but the part using
only vinit is now ready and booting and more importantly, working.
Systemd
needs some tweaking, but given available time, that has to wait a little
longer.
By the way, to do it right, one needs changes in the toolchain (crucial)
as well in the next stage.
If interested, I can extract all additions and provide them to be
included
in some future development cycle.
I also sure that some commands can be more integrated and/or refined, but
that is a next step.
Kind Regards,
Frans.
Ok, my mistake: lib64 contains some links, I found out how to eliminate
the use of lib64 at all.
The case of using lib64 instead of lib required some more work since
many packages use hard-coded references to lib. Since the FHS does not
mandate the use of lib - it's in fact optional if using lib64/32 - I
tried to find a way to create a system without the use of lib, but
instead use lib64 or lib32 only. In that way the system is aware again
of its architecture instead of using the antiquated - but historical
grown - lib directory.
No worry, the architectural independent /var/lib is still there.
--- Frans.
--
http://lists.linuxfromscratch.org/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page
Do not top post on this list.
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?
http://en.wikipedia.org/wiki/Posting_style