summaryrefslogtreecommitdiff
path: root/Makefile.direct
diff options
context:
space:
mode:
authorIvan Maidanski <ivmai@mail.ru>2022-10-22 11:39:12 +0300
committerIvan Maidanski <ivmai@mail.ru>2022-10-22 11:44:47 +0300
commit397e06470d1e86a8edd63e9ce6674c04859de3d2 (patch)
tree4f68bb4bdd85baab3a655d150a8b00730f0e4411 /Makefile.direct
parentf5a4530046d013d55fa755482c6b36d08dcc3172 (diff)
downloadbdwgc-397e06470d1e86a8edd63e9ce6674c04859de3d2.tar.gz
Fix missing libalphagc.so dependency in Makefile.direct
* Makefile.direct (OBJS): Add comment. * Makefile.direct (libalphagc.so): Add dependency on dyn_load.o.
Diffstat (limited to 'Makefile.direct')
-rw-r--r--Makefile.direct3
1 files changed, 2 insertions, 1 deletions
diff --git a/Makefile.direct b/Makefile.direct
index 5ea7ca94..b6bff17e 100644
--- a/Makefile.direct
+++ b/Makefile.direct
@@ -83,6 +83,7 @@ AR= ar
RANLIB= ranlib
# For EMX, replace "ranlib" with "ar s".
+# All .o files of libgc.a except for dyn_load.o.
OBJS= alloc.o reclaim.o allchblk.o misc.o mach_dep.o os_dep.o mark_rts.o \
headers.o mark.o obj_map.o blacklst.o finalize.o new_hblk.o dbg_mlc.o \
malloc.o checksums.o pthread_support.o pthread_stop_world.o \
@@ -268,7 +269,7 @@ sunos5gc.so: $(OBJS) $(NODIST_OBJS) dyn_load_sunos53.o
ln $@ libgc.so
# Alpha/OSF shared library version of the collector
-libalphagc.so: $(OBJS) $(NODIST_OBJS)
+libalphagc.so: $(OBJS) $(NODIST_OBJS) dyn_load.o
$(LD) -shared -o $@ $(OBJS) $(NODIST_OBJS) dyn_load.o -lc
ln $@ libgc.so