It seems you have run into an error of the drivers/s390/char/Makefile which only shows up when you try to configure "Support for locally attached 3270 tubes" (CONFIG_TN3270) as kernel module. A clean fix will need some further investigation so as a work-around I suggest you change your kernel configuration to either exclude 3270 tubes support or to compile it as part of the kernel. The latter is also required if you plan on using 3270 tubes as kernel console.
Regards, Peter Oberparleiter To: "'Linux390'" <[EMAIL PROTECTED]>, BOEBLINGEN LINUX390/Germany/[EMAIL PROTECTED] cc: Subject: make modules build error w/ 2.6.5 I'm trying to compile a 2.6.5 kernel and corresponding modules. The kernel build seems to work fine, but I'm getting this linking error for the modules: CC [M] drivers/s390/char/tty3270.o CC [M] drivers/s390/char/fs3270.o LD [M] drivers/s390/char/tub3270.o drivers/s390/char/fs3270.o(.init.text+0x0): In function `init_module': : multiple definition of `init_module' drivers/s390/char/tty3270.o(.init.text+0x0): first defined here ld: Warning: size of symbol `init_module' changed from 250 in drivers/s390/char/tty3270.o to 100 in drivers/s390/char/fs3270.o drivers/s390/char/fs3270.o(.exit.text+0x0): In function `cleanup_module': : multiple definition of `cleanup_module' drivers/s390/char/tty3270.o(.exit.text+0x0): first defined here ld: Warning: size of symbol `cleanup_module' changed from 68 in drivers/s390/char/tty3270.o to 50 in drivers/s390/char/fs3270.o make[2]: *** [drivers/s390/char/tub3270.o] Error 1 make[1]: *** [drivers/s390/char] Error 2 make: *** [drivers/s390] Error 2 Anyone with any ideas on what might be causing this and/or how to get around it? gcc 3.3.4 binutils 2.15.90.0.3 glibc 2.3.2 Mark Post ---------------------------------------------------------------------- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390
