I'm trying to compile kernel modules for two commercial software
packages that I need to use. Both are distributed as source, and there
are no binary code supplied with them that the kernel module part links
with. One is a module for my WLAN card, and the other is Cisco's VPN
client for Linux.

The compile goes well, but when I, for example, insert my WLAN card and
the kernel module is to be loaded, the following shows up in
/var/log/messages:

----------
Oct  9 11:24:11 localhost cardmgr[656]: executing: 'insmod
/lib/modules/2.4.18-14/pcmcia/swld11_cs.o'
Oct  9 11:24:11 localhost cardmgr[656]: +
/lib/modules/2.4.18-14/pcmcia/swld11_cs.o: The module you are trying to
load (/lib/modules/2.4.18-14/pcmcia/swld11_cs.o) is compiled with a gcc
Oct  9 11:24:11 localhost cardmgr[656]: + version 2 compiler, while the
kernel you are running is compiled with
Oct  9 11:24:11 localhost cardmgr[656]: + a gcc version 3 compiler. This
is known to not work.
----------

AFAIK, the gcc that comes with Red Hat Linux 8 is gcc 3.2, and that's
also what gcc --version shows. Is there anybody who knows how to get
around this problem, and what actually causes it?

/Robert



-- 
redhat-list mailing list
unsubscribe mailto:[EMAIL PROTECTED]?subject=unsubscribe
https://listman.redhat.com/mailman/listinfo/redhat-list

Reply via email to