Skip site navigation (1)Skip section navigation (2)
Date:       Wed, 30 May 2001 10:26:05 +0000
From:      Tom Wirschell <T.Wirschell@fin.pinkroccade.nl>
To:        AIC7xxx <aic7xxx@freebsd.org>
Subject:   6.1.13 driver doesn't compile with Linux 2.2.19
Message-ID:  <3B14CABD.D4C6935E@fin.PinkRoccade.nl>

next in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.
--------------502FDA9FFA00FEDB0B911ECE
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

I picked up linux-2.2.19.tar.bz2 from my local kernel.org, and
linux-aic7xxx-6.1.13-2.2.19.patch.gz from Justin's Linux page.
Unpacked the linux kernel and applied the patch as described on his page
(no problems were reported during the patching).

Using 'make menuconfig' I constructed the attached .config file, then
ran 'make dep clean bzImage'. Everything seemed to go fine until the
latter stages of compilation provided the following:

ld -m elf_i386 -T /usr/src/linux/arch/i386/vmlinux.lds -e stext
arch/i386/kernel/head.o arch/i386/kernel/init_task.o init/main.o
init/version.o \
        --start-group \
        arch/i386/kernel/kernel.o arch/i386/mm/mm.o kernel/kernel.o
mm/mm.o fs/fs.o ipc/ipc.o \
        fs/filesystems.a \
        net/network.a \
        drivers/block/block.a drivers/char/char.o drivers/misc/misc.a
drivers/net/net.a drivers/scsi/scsi.a drivers/cdrom/cdrom.a
drivers/pci/pci.a drivers/pnp/pnp.a drivers/video/video.a \
        /usr/src/linux/arch/i386/lib/lib.a /usr/src/linux/lib/lib.a
/usr/src/linux/arch/i386/lib/lib.a \
        --end-group \
        -o vmlinux
init/main.o(.data.init+0x10c): undefined reference to `aic7xxx_setup'
drivers/scsi/scsi.a(hosts.o)(.data+0x2c): undefined reference to
`ahc_linux_proc_info'
drivers/scsi/scsi.a(hosts.o)(.data+0x34): undefined reference to
`ahc_linux_detect'
drivers/scsi/scsi.a(hosts.o)(.data+0x3c): undefined reference to
`ahc_linux_release'
drivers/scsi/scsi.a(hosts.o)(.data+0x40): undefined reference to
`ahc_linux_info'
drivers/scsi/scsi.a(hosts.o)(.data+0x4c): undefined reference to
`ahc_linux_queue'
drivers/scsi/scsi.a(hosts.o)(.data+0x54): undefined reference to
`ahc_linux_abort'
drivers/scsi/scsi.a(hosts.o)(.data+0x58): undefined reference to
`ahc_linux_dev_reset'
drivers/scsi/scsi.a(hosts.o)(.data+0x5c): undefined reference to
`ahc_linux_bus_reset'
drivers/scsi/scsi.a(hosts.o)(.data+0x70): undefined reference to
`ahc_linux_biosparam'
make: *** [vmlinux] Error 1


Trying 'make zImage' resulted in the same error.

Without the patch applied and the .config file adjusted to the old SCSI
driver everything worked fine.

Any idea as to what's going wrong here?

I'm compiling this on a pretty much standard Slackware 7.0 machine:

LEV8:~$ gcc --version
egcs-2.91.66
LEV8:~$ ld --version
GNU ld 2.9.1
LEV8:~$ ar --version
GNU ar 2.9.1

Tom Wirschell
-- 
The thing I love most about deadlines is the wonderful WHOOSHing sound
they make as they go past.
	Douglas Adams
--------------502FDA9FFA00FEDB0B911ECE
Content-Type: application/x-gzip;
 name="config.gz"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
 filename="config.gz"

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
pqNJyCkAAA==
--------------502FDA9FFA00FEDB0B911ECE--


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe aic7xxx" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3B14CABD.D4C6935E>