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

Reply via email to