Tu peux donner plus d'info (un lien par exemple) pour que je ne redise pas cette connerie :-)
Quand j'avais testé Debian (il y a longtemps certes), je devais installer kernel-source ou un truc dans ce style.
> Et il ne télécharge que les en-têtes du noyau (paquet linux-headers-`uname -r`)
linux-headers ne permet pas de compiler un module. La libc dépend d'entête de Linux, on les trouve dans linux-headers.
Sous Fedora il y a kernel-headers (requis par glibc-headers) et pas suffisant pour compiler un module et il y a kernel-devel (suffisant pour compiler un module).
$ rpm -q -i kernel-devel
...
Summary : Development package for building kernel modules to match the kernel
Description :
This package provides kernel headers and makefiles sufficient to build modules
against the kernel package.
$ rpm -q -i kernel-headers
....
Summary : Header files for the Linux kernel for use by glibc
Description :
Kernel-headers includes the C header files that specify the interface
between the Linux kernel and userspace libraries and programs.
[^] # Re: Yum remove considered harmful
Posté par IsNotGood . En réponse au journal Cher IzNotGood.... Évalué à 2.
Quand j'avais testé Debian (il y a longtemps certes), je devais installer kernel-source ou un truc dans ce style.
> Et il ne télécharge que les en-têtes du noyau (paquet linux-headers-`uname -r`)
linux-headers ne permet pas de compiler un module. La libc dépend d'entête de Linux, on les trouve dans linux-headers.
Sous Fedora il y a kernel-headers (requis par glibc-headers) et pas suffisant pour compiler un module et il y a kernel-devel (suffisant pour compiler un module).
$ rpm -q -i kernel-devel
...
Summary : Development package for building kernel modules to match the kernel
Description :
This package provides kernel headers and makefiles sufficient to build modules
against the kernel package.
$ rpm -q -i kernel-headers
....
Summary : Header files for the Linux kernel for use by glibc
Description :
Kernel-headers includes the C header files that specify the interface
between the Linux kernel and userspace libraries and programs.