diff options
author | Sam Ravnborg <sam@ravnborg.org> | 2007-02-26 15:33:52 +0100 |
---|---|---|
committer | Sam Ravnborg <sam@ravnborg.org> | 2007-05-02 20:58:07 +0200 |
commit | 85bd2fddd68e757da8e1af98f857f61a3c9ce647 (patch) | |
tree | 2570f9ac0ba8ecd6373fec48e923ead773319369 /Makefile | |
parent | dc87c3985e9b442c60994308a96f887579addc39 (diff) | |
download | talos-op-linux-85bd2fddd68e757da8e1af98f857f61a3c9ce647.tar.gz talos-op-linux-85bd2fddd68e757da8e1af98f857f61a3c9ce647.zip |
kbuild: fix section mismatch check for vmlinux
vmlinux does not contain relocation entries which is
used by the section mismatch checks.
Reported by: Atsushi Nemoto <anemo@mba.ocn.ne.jp>
Use the individual objects as inputs to overcome
this limitation.
In modpost check the .o files and skip non-ELF files.
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -603,6 +603,7 @@ vmlinux-init := $(head-y) $(init-y) vmlinux-main := $(core-y) $(libs-y) $(drivers-y) $(net-y) vmlinux-all := $(vmlinux-init) $(vmlinux-main) vmlinux-lds := arch/$(ARCH)/kernel/vmlinux.lds +export KBUILD_VMLINUX_OBJS := $(vmlinux-all) # Rule to link vmlinux - also used during CONFIG_KALLSYMS # May be overridden by arch/$(ARCH)/Makefile |