On 05/14/2010 05:25 PM, Pete Eby wrote:
It's ok, I managed it. While issuing make -j3 oldconfig, I noticed some oddities in your config. I mean, is this the default .config in OpenSUSE? Or is it altered? My oppinion at this point is that the .config is broken.
Hey there,
The config was created by copying over config-2.6.31.12-0.2-desktop to .config and then changing one line in it using make menu config (CONFIG_INITRAMFS_SOURCE="/usr/share/v86d/initramfs") - otherwise it is unmodified.
Here is the really weird thing though - I get the same error if I don't even use this config at all. If I do a make oldconfig I get the same error, not even referencing the previous config at all - so I am a bit stumped. (My understanding is that make oldconfig will create a new .config using just defaults which would build okay in pretty much all cases, so I am amazed this still gives the error re: ifenslave.h -- that just does not make sense.)
The only thing I can think of is perhaps these later kernels are intended to be build against a newer glibc or something similar? (Just a wild guess, but the best I have at this point.)
Callandor:/usr/src/linux # rpm -qa | grep glibc glibc-locale-2.10.1-10.5.1.i586 glibc-devel-2.10.1-10.5.1.i686 glibc-2.10.1-10.5.1.i686
Cheers, Pete
The kernel isn't linked against any library; and of course, because of your change, whose purpose I do not understand, no one will be able to test your config. Why do you need to alter the initramfs source? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org