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