1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-20 11:40:18 +02:00

Fix linking against static libgc.a

Thanks to Thorsten Ball.  Fixes #1, #2.
This commit is contained in:
Andy Wingo 2023-10-25 11:33:24 +02:00
parent 3d2a12c684
commit 3a1a5e0368

View file

@ -96,7 +96,7 @@ obj/$(1).$(2).gc.o: src/$(call gc_impl,$(2)) | .deps obj
obj/$(1).$(2).o: benchmarks/$(1).c | .deps obj obj/$(1).$(2).o: benchmarks/$(1).c | .deps obj
$$(COMPILE) $(call gc_cflags,$(2)) -include api/$(call gc_attrs,$(2)) -c $$< $$(COMPILE) $(call gc_cflags,$(2)) -include api/$(call gc_attrs,$(2)) -c $$<
bin/$(1).$(2): obj/$(1).$(2).gc.o obj/$(1).$(2).o obj/gc-stack.o obj/gc-options.o obj/gc-platform.o obj/$(1).gc-ephemeron.o | bin bin/$(1).$(2): obj/$(1).$(2).gc.o obj/$(1).$(2).o obj/gc-stack.o obj/gc-options.o obj/gc-platform.o obj/$(1).gc-ephemeron.o | bin
$$(LINK) $(call gc_libs,$(2)) $$^ $$(LINK) $$^ $(call gc_libs,$(2))
endef endef
$(foreach BENCHMARK,$(TESTS),\ $(foreach BENCHMARK,$(TESTS),\