One of the main problems with supporting Redhat kernels is that they backport functions into their kernels from later revisions. As an example, there is a typedef (gfp_t) that in the alsa driver will be used if the kernel is older than a certain version. Redhat added it in their Enterprise 4.4 kernel, but not their 4.3 kernel (both have the same major rev - 2.6.9). This makes it difficult at the preparser level, and I think the way we got around that was in the configure script. But it takes extra work to make alsa-driver compile on the various distributions that do this kind of backporting (fortunately this is limited to Redhat/Centos at the moment AFAIK), and Alsa doesn't have the manpower to do all of these fixes.
If someone that works for Redhat or works on Redhat distros wants to jump in and help, great.
On Tue, 2008-01-22 at 17:39 +0000, James Pearson wrote:
Takashi Iwai wrote:
Or, RH has an uncomplete mutex implementation?
Don't know - see above?
Looks like so... Sigh.
Can someone report RedHat to fix their kernel?
May be that should be someone that has an interest in sound and has recently started working for RedHat ??
Is it possible to define mutex_destroy in the ALSA code if it isn't defined elsewhere for this case?
Thanks
James Pearson _______________________________________________ Alsa-devel mailing list Alsa-devel@alsa-project.org http://mailman.alsa-project.org/mailman/listinfo/alsa-devel