Bug 204951 - arch/x86/entry/vdso/vdso64.so.dbg: undefined symbols found
Summary: arch/x86/entry/vdso/vdso64.so.dbg: undefined symbols found
Status: NEW
Alias: None
Product: Other
Classification: Unclassified
Component: Configuration (show other bugs)
Hardware: x86-64 Linux
: P1 normal
Assignee: other_configuration@kernel-bugs.osdl.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-09-22 12:32 UTC by Treeve Jelbert
Modified: 2020-06-24 22:06 UTC (History)
3 users (show)

See Also:
Kernel Version: 5.3.1
Subsystem:
Regression: No
Bisected commit-id:


Attachments
config file (105.92 KB, text/plain)
2019-09-22 12:32 UTC, Treeve Jelbert
Details
compile log (24.67 KB, text/plain)
2019-09-22 12:33 UTC, Treeve Jelbert
Details

Description Treeve Jelbert 2019-09-22 12:32:21 UTC
Created attachment 285085 [details]
config file

previous builds of 5.2.x were ok

  LINK     /var/git/linux-5.3/tools/objtool/objtool
  CC      arch/x86/events/amd/core.o
  CC      init/main.o
  CC      arch/x86/kernel/acpi/boot.o
  AS      arch/x86/entry/vdso/vdso-note.o
  VDSO    arch/x86/entry/vdso/vdso64.so.dbg
arch/x86/entry/vdso/vdso64.so.dbg: undefined symbols found
make[3]: *** [arch/x86/entry/vdso/Makefile:59: arch/x86/entry/vdso/vdso64.so.dbg] Error 1
Comment 1 Treeve Jelbert 2019-09-22 12:33:42 UTC
Created attachment 285087 [details]
compile log
Comment 2 Paul Gover 2019-09-25 12:09:58 UTC
There's a similar report on the Gentoo bugzilla:
https://bugs.gentoo.org/694612

The cure is to force the use of the BFD linker instead of Gold.
One way to do it is

   make ... LD=ld.bfd

(where "..." are whatever other make options you want for your kernel compilation.)
Comment 3 David Heidelberg (okias) 2019-10-05 16:49:40 UTC
I can confirm issue with >= 5.3.

Note You need to log in before you can comment on or make changes to this bug.