Bruce Dubbs wrote:
It is time to start considering a new LFS release.
Only after reverting all UTF-8 changes in trunk. BLFS as-is is not ready, and BLFS+Wiki is not BLFS. And even BLFS+Wiki will take at least three months before I can put it into shape. Matthew: sorry for violating my promise not to talk about this. UTF-8 really needed to go into a branch.
Bottom point: I don't want to see another RedHat 8 in BLFS.
I see that we are behind on gcc and glibc as gcc-4.1 and glibc-2.4 have been released.
Yes, and I noticed that gcc-4.1.0 probably miscompiles the nfs-root code in linux-2.6.15.4 at least on x86_64. Let me see if the problem is indeed in gcc-4.1.0, by compiling a kernel with the same config using an older version of gcc.
To see the problem, boot the kernel with the command line similar to the following (assuming that you have a NFS server available and running on 10.0.2.2):
root=/dev/nfs nfsroot=10.0.2.2:/mnt/vm/qlfs3,nfsvers=3,tcp,port=2049 ip=10.0.2.15:10.0.2.2:10.0.2.2:255.255.255.0:lfs:eth0:off
When I force the port number 2049 (0x801), the kernel connects to port 264 (0x108). Looks that the htons() function is either called improperly or miscompiled.
As for glibc-2.4, compile it and see that it is a development release. Please wait for 2.4.1.
The kernel is about to release 2.6.16 (they have been on 2.6.16-rc5 for about two weeks now) so we are quite a bit behind there.
Newer kernels are good (and in fact needed for users that want open-source 3D acceleration for newer ATI cards). They also bring security fixes. Unfortunately, old udev doesn't quite work with these kernels.
I'm not sure what the status of the udev branch is. I haven't seen much activity there for a while.
Ticket #1720 is a real blocker that doesn't have a solution upstream (they even deny that this bug exists). Waiting for reaction of other people who can produce the bugreport.
Perhaps it is a good idea to drop udev and hotplug temporarily from trunk, and update the kernel.
-- Alexander E. Patrakov -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page