I am writing this message to bring a huge problem to light. SuSE has been systematically
forking the linux kernel and shipping all kinds of modifications and still call their
kernels 2.6.5 (for example).
Either they ship the stock Linux kernel sources or they stop calling their distributions
as Linux-2.6.x based.
Umm. They said they're linux-2.6.x based ... ie they're BASED on 2.6,
not identical. No major vendor ships completely virgin source.
Kernel headers are being changed willy-nilly and SuSE are completely running rough-shod
over the linux kernel with the result ONLY software from SuSE works.
I think you're getting somewhat carried away. Yes, there are lots of mods.
Most of them are merged back into mainline already (as of 2.6.7).
This is absolutely not our problem and we don't know who to contact at SuSE to fix
this problem. Our software works perfectly with Fedora/Debian/Gentoo/Mandrake/Redhat/etc.
So what's broken then? Specifically which kernel interface are you calling that has a broken behaviour?
I think SuSE's lying when they call their Linux kernel a 2.6.5 kernel when there are massive differences.
They didn't say it was 2.6.5, they said it was based on it.
They aren't even compatible with Linux 2.6.6.
In what way?
I urge all those who have the power to sway distributions to immediately fix their kernels so that small developers like us don't have to keep updating our software.
I'd be more inclined to suspect you're relying on some behaviour that isn't
really defined ...
And no, I don't work for SuSE.
M.
make -C /lib/modules/`uname -r`/build scripts scripts_basic include/linux/version.h
make[1]: Entering directory `/usr/src/linux-2.6.5-7.75-obj/i386/bigsmp'
make[1]: Nothing to be done for `scripts'.
make[1]: *** No rule to make target `scripts_basic'. Stop.
make[1]: Leaving directory `/usr/src/linux-2.6.5-7.75-obj/i386/bigsmp'
make: *** [ossbuild] Error 2
Trying to compile using INCLUDE=/lib/modules/2.6.5-7.75-bigsmp/build/include
In file included from /usr/include/asm/smp.h:18,
from /usr/include/linux/smp.h:17,
from /usr/include/linux/sched.h:23,
from /usr/include/linux/module.h:10,
from src/sndshield.c:49:
/usr/include/asm/mpspec.h:6:25: mach_mpspec.h: No such file or directory
In file included from /usr/include/asm/smp.h:18,
from /usr/include/linux/smp.h:17,
from /usr/include/linux/sched.h:23,
from /usr/include/linux/module.h:10,