diff --git a/mk/rt.mk b/mk/rt.mk index 91100822f55..1c498aacddd 100644 --- a/mk/rt.mk +++ b/mk/rt.mk @@ -210,6 +210,17 @@ $$(LIBUV_LIB_$(1)_$(2)): $$(LIBUV_DEPS) V=$$(VERBOSE) endif +ifeq ($(OSTYPE_$(1)), linux-androideabi) +$$(JEMALLOC_LIB_$(1)_$(2)): + cd $$(CFG_BUILD_DIR)/rt/$(1)/stage$(2)/jemalloc; $(S)src/rt/jemalloc/configure \ + --disable-experimental --build=$(CFG_BUILD_TRIPLE) --host=$(1) --disable-tls \ + EXTRA_CFLAGS="$$(CFG_GCCISH_CFLAGS) $$(LIBUV_FLAGS_$$(HOST_$(1))) $$(SNAP_DEFINES)" \ + LDFLAGS="$$(CFG_GCCISH_LINK_FLAGS) $$(LIBUV_FLAGS_$$(HOST_$(1)))" \ + CC="$$(CC_$(1))" \ + CXX="$$(CXX_$(1))" \ + AR="$$(AR_$(1))" + $$(Q)$$(MAKE) -C $$(CFG_BUILD_DIR)/rt/$(1)/stage$(2)/jemalloc +else $$(JEMALLOC_LIB_$(1)_$(2)): cd $$(CFG_BUILD_DIR)/rt/$(1)/stage$(2)/jemalloc; $(S)src/rt/jemalloc/configure \ --disable-experimental --build=$(CFG_BUILD_TRIPLE) --host=$(1) \ @@ -219,6 +230,7 @@ $$(JEMALLOC_LIB_$(1)_$(2)): CXX="$$(CXX_$(1))" \ AR="$$(AR_$(1))" $$(Q)$$(MAKE) -C $$(CFG_BUILD_DIR)/rt/$(1)/stage$(2)/jemalloc +endif # These could go in rt.mk or rustllvm.mk, they're needed for both.