On Tue, May 26, 2009 at 12:40 PM, Bruce Dubbs <bruce.du...@gmail.com> wrote: > Dan Nicholson wrote: >> On Tue, May 26, 2009 at 9:32 AM, Bruce Dubbs <bruce.du...@gmail.com> wrote: > >>> Using 2.6.18 appears to potentially affect binaries built against kernels >>> older >>> than that and run on a LFS-6.5 or later system. I don't see where that >>> would be >>> an issue. >> >> I don't think it affects binaries. It only affects what kernel you're >> running. You can have an ancient binary, and so long as the binary >> format and interfaces are still supported on the system you're >> running, it should be fine. > > It sounds like you are agreeing with me. An ancient binary will not run if > the > support is not built into glibc.
But I think we're disagreeing on what "the support" is. A binary compiled on LFS-6.0 will be ELF, which is the same. Likewise, glibc and the kernel provide excellent backwards compatibility in interfaces (regardless of what --enable-kernel setting was used for the LFS-6.0 glibc). So, there's a near 100% chance that an LFS-6.0 binary will run on LFS-6.5, and the --enable-kernel setting has no bearing on that. -- Dan -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page