Skip to content

Commit 585c6f9

Browse files
committed
Update build rules so rt builds with libuv on Linux.
Needed to shuffle around the linker arguments and add -lpthread
1 parent a4951ca commit 585c6f9

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

mk/rt.mk

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,8 @@ rt/%.o: rt/%.ll $(MKFILES)
9595

9696
rt/$(CFG_RUNTIME): $(RUNTIME_OBJS) $(MKFILES) $(RUNTIME_HDR) $(RUNTIME_DEF) $(RUNTIME_LIBS)
9797
@$(call E, link: $@)
98-
$(Q)$(call CFG_LINK_C,$@,$(CFG_GCCISH_POST_LIB_FLAGS) $(RUNTIME_LIBS) $(RUNTIME_OBJS),$(RUNTIME_DEF))
98+
$(Q)$(call CFG_LINK_C,$@, $(RUNTIME_OBJS) \
99+
$(CFG_GCCISH_POST_LIB_FLAGS) $(RUNTIME_LIBS) -lpthread,$(RUNTIME_DEF))
99100

100101
$(S)src/rt/libuv/uv.a: $(S)src/rt/libuv/LIBUV_REVISION
101102
$(Q)$(MAKE) -C $(S)src/rt/libuv CFLAGS=\"-m32\" LDFLAGS=\"-m32\"

0 commit comments

Comments
 (0)