[pkg-nvidia-devel] Bug#523727: Bug#523727: fixed for me

Lennart Sorensen lsorense at csclub.uwaterloo.ca
Tue Apr 14 14:20:55 UTC 2009


On Mon, Apr 13, 2009 at 09:53:56PM -0400, Avery Fay wrote:
> I fixed this by doing:
> 
> --- conftest.h.old	2009-04-13 19:34:15.856105060 -0400
> +++ conftest.h	2009-04-13 19:25:56.000000000 -0400
> @@ -160,7 +160,7 @@
>  /* Only kernels sometime before 2.4.0 don't have this function, and who */
>  /* cares anymore */
>  #define NV_SMP_CALL_FUNCTION_PRESENT
> -#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,29)
> +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,28)
>   #define NV_SMP_CALL_FUNCTION_ARGUMENT_COUNT 3
>  #else
>   #define NV_SMP_CALL_FUNCTION_ARGUMENT_COUNT 4
> 
> Based on the title of this bug it should probably test for 2.6.27, but I
> can't confirm that locally.
> 
> I'd point out though that the nvidia conftest.sh way of testing for
> functions is way safer. This can easily break if someone is running a
> kernel that includes a newer patch. It also seems like a maintenance
> nightmare (but of course I'm not the one maintaining it).

Nvidia's way also doesn't work with debian's new way of doing kernel
headers in 2.6.29, so it needed replacing.

I am trying to come up with a way to do compile tests using kbuild that
is clean so we can get the best of both worlds.

-- 
Len Sorensen





More information about the Pkg-nvidia-devel mailing list