Fernando de Oliveira wrote:
> I am very impressed with the great improvements in LFS7.0!
>
> Very welcomed, the wget-list with corresponding md5sums, and many
> other additions/editions.
>
> Two things happened to me since 6.4:
>
> 1. Host System Requirements: version-check.sh gives "... OK", even
> when packages are missing or wrong. Perhaps I did not understand, but
> shouldn't it fail.
What it says is "Compilation OK", not that all packages are OK. It's
supposed to be a short script to allow the user to visually check the
actual installed packages. That's part of the learning process.
> 2. Host System Requirements: (I started with pmagic live CD, then
> decided to build a brand new Ubuntu just to host the LFS build, and
> delete at the end). In order to obtain in the host
>
> /lib/libc.so.6
>
> I had to search the web. A symlink was the solution (of course, as I
> should have anticipated). The library to be linked was found with
>
> find / -name "libc-*.so*" 2>/dev/null
>
> with the one result
>
> /lib/i386-linux-gnu/libc-2.13.so
>
> thus,
>
> sudo ln -sv /lib/i386-linux-gnu/libc-2.13.so /lib/libc.so.6
>
> was used. Without it, one package (I think it's gcc) would not build.
> Is some comment or script change necessary?
Perhaps a comment. What is the output when you run
/lib/i386-linux-gnu/libc-2.13.so as an executable?
On a Ubuntu 10.10 x86_64 system I have:
/lib/libc.so.6 -> libc-2.12.1.so
> 3. Binutils-2.22 - Pass 1: I have always missed the ";" in
>
> time { ./configure ... && make && make install; }
>
> Apologizing again for my ignorance, is some comment due, for the
> newcomer noticing it?
The semicolon is only needed if you do it on one line. You can also do:
time {
../binutils-2.22/configure \
--target=$LFS_TGT \
--prefix=/tools \
--disable-nls \
--disable-werror &&
make &&
make install
}
No semicolons required.
-- Bruce
--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page