diff --git a/posix.mak b/posix.mak index 0b1401c679..1f3c818b56 100644 --- a/posix.mak +++ b/posix.mak @@ -32,6 +32,8 @@ IMPDIR=import OPTIONAL_PIC:=$(if $(PIC),-fPIC,) OPTIONAL_COVERAGE:=$(if $(TEST_COVERAGE),-cov,) +export OPTIONAL_PIC + ifeq (osx,$(OS)) DOTDLL:=.dylib DOTLIB:=.a diff --git a/test/common.mak b/test/common.mak index 9af6465951..5acc88d0c9 100644 --- a/test/common.mak +++ b/test/common.mak @@ -18,7 +18,9 @@ ifneq (default,$(MODEL)) MODEL_FLAG:=-m$(MODEL) endif CFLAGS:=$(MODEL_FLAG) -Wall -DFLAGS:=$(MODEL_FLAG) -w -I../../src -I../../import -I$(SRC) -defaultlib= -debuglib= +DFLAGS:=$(MODEL_FLAG) -dip1000 -w -I../../src -I../../import -I$(SRC) -defaultlib= -debuglib= \ + $(OPTIONAL_PIC) + # LINK_SHARED may be set by importing makefile DFLAGS+=$(if $(LINK_SHARED),-L$(DRUNTIMESO),-L$(DRUNTIME)) ifeq ($(BUILD),debug)