Browse Source

build: Link spike binaries with --whole-archive

The --extlib and --extension features require runtime dynamic linking
of externally compiled libraries. Spike main must make all symbols
of libriscv available for those libraries.
pull/1405/head
Jerry Zhao 3 years ago
parent
commit
3f7cfa8a2f
  1. 2
      spike_main/spike_main.mk.in

2
spike_main/spike_main.mk.in

@ -14,3 +14,5 @@ spike_main_install_prog_srcs = \
spike_main_srcs = \
spike_main_CFLAGS = -fPIC
spike_main_LDFLAGS = -Wl,--whole-archive libriscv.a -Wl,--no-whole-archive

Loading…
Cancel
Save