2002-10-05 03:10:24

by sean

[permalink] [raw]
Subject: 2.5.40 compile fails: undef ref in drivers/builtin.o


I almost got there. Trying to build 2.5.40 on athlon, then:

Generating build number
make[1]: Entering directory `/opt/kernel/2.5/linux-2.5.40/init'
Generating /opt/kernel/2.5/linux-2.5.40/include/linux/compile.h (updated)
gcc -Wp,-MD,./.version.o.d -D__KERNEL__
-I/opt/kernel/2.5/linux-2.5.40/include -Wall -Wstrict-prototypes
-Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common
-pipe -mpreferred-stack-boundary=2 -march=athlon
-I/opt/kernel/2.5/linux-2.5.40/arch/i386/mach-generic -nostdinc -iwithprefix
include -DKBUILD_BASENAME=version -c -o version.o version.c
ld -m elf_i386 -r -o built-in.o main.o version.o do_mounts.o
make[1]: Leaving directory `/opt/kernel/2.5/linux-2.5.40/init'
ld -m elf_i386 -e stext -T arch/i386/vmlinux.lds.s
arch/i386/kernel/head.o arch/i386/kernel/init_task.o init/built-in.o
--start-group arch/i386/kernel/built-in.o arch/i386/mm/built-in.o
arch/i386/mach-generic/built-in.o kernel/built-in.o mm/built-in.o
fs/built-in.o ipc/built-in.o security/built-in.o lib/lib.a
arch/i386/lib/lib.a drivers/built-in.o sound/built-in.o
arch/i386/pci/built-in.o net/built-in.o --end-group -o vmlinux
drivers/built-in.o(.data+0x2e174): undefined reference to `local symbols in
discarded section .text.exit'
make: *** [vmlinux] Error 1


jay


_________________________________________________________________
Join the world?s largest e-mail service with MSN Hotmail.
http://www.hotmail.com


2002-10-05 08:20:39

by Adrian Bunk

[permalink] [raw]
Subject: Re: 2.5.40 compile fails: undef ref in drivers/builtin.o

On Fri, 4 Oct 2002, sean darcy wrote:

>...
> --start-group arch/i386/kernel/built-in.o arch/i386/mm/built-in.o
> arch/i386/mach-generic/built-in.o kernel/built-in.o mm/built-in.o
> fs/built-in.o ipc/built-in.o security/built-in.o lib/lib.a
> arch/i386/lib/lib.a drivers/built-in.o sound/built-in.o
> arch/i386/pci/built-in.o net/built-in.o --end-group -o vmlinux
> drivers/built-in.o(.data+0x2e174): undefined reference to `local symbols in
> discarded section .text.exit'
> make: *** [vmlinux] Error 1

Could you send your .config?

> jay

cu
Adrian

--

You only think this is a free country. Like the US the UK spends a lot of
time explaining its a free country because its a police state.
Alan Cox

2002-10-05 12:11:18

by sean

[permalink] [raw]
Subject: Re: 2.5.40 compile fails: undef ref in drivers/builtin.o

.config is attached. I'm running rh8.0, gcc 3.2 , binutils-2.13.90.0.2-2

thanks
jay



>On Fri, 4 Oct 2002, sean darcy wrote:
>
> >...
> > --start-group arch/i386/kernel/built-in.o arch/i386/mm/built-in.o
> > arch/i386/mach-generic/built-in.o kernel/built-in.o mm/built-in.o
> > fs/built-in.o ipc/built-in.o security/built-in.o lib/lib.a
> > arch/i386/lib/lib.a drivers/built-in.o sound/built-in.o
> > arch/i386/pci/built-in.o net/built-in.o --end-group -o vmlinux
> > drivers/built-in.o(.data+0x2e174): undefined reference to `local symbols
>in
> > discarded section .text.exit'
> > make: *** [vmlinux] Error 1
>
>Could you send your .config?
>
> > jay
>
>cu
>Adrian
>




_________________________________________________________________
Chat with friends online, try MSN Messenger: http://messenger.msn.com


Attachments:
.config (27.61 kB)

2002-10-05 13:03:43

by Adrian Bunk

[permalink] [raw]
Subject: Re: 2.5.40 compile fails: undef ref in drivers/builtin.o

On Sat, 5 Oct 2002, sean darcy wrote:

> .config is attached. I'm running rh8.0, gcc 3.2 , binutils-2.13.90.0.2-2

Thanks, this is the well-known problem when you try to compile
drivers/net/tulip/de2104x.c statically into the kernel. A workaround is to
compile de2104x modular.

> thanks
> jay

cu
Adrian

--

You only think this is a free country. Like the US the UK spends a lot of
time explaining its a free country because its a police state.
Alan Cox


2002-10-05 15:41:58

by sean

[permalink] [raw]
Subject: Re: 2.5.40 compile fails: undef ref in drivers/builtin.o

Works, or at least compiles.

Thanks for the help.
jay


>From: Adrian Bunk <[email protected]>

>Thanks, this is the well-known problem when you try to compile
>drivers/net/tulip/de2104x.c statically into the kernel. A workaround is to
>compile de2104x modular.
>


_________________________________________________________________
Chat with friends online, try MSN Messenger: http://messenger.msn.com