From 5afb5fcc12b7cd5e6435fb70ce866d99aa6bd79d Mon Sep 17 00:00:00 2001 From: Stefan Kalkowski Date: Tue, 20 Aug 2013 14:48:07 +0200 Subject: [PATCH] Explicitly specify compile rule for tracing policy Otherwise we might get conflicts e.g. like -fPIC flag on Fiasco.OC platform. Fixes #849 --- os/src/lib/trace/policy/policy.inc | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/os/src/lib/trace/policy/policy.inc b/os/src/lib/trace/policy/policy.inc index f420e1326d..2b7eea212d 100644 --- a/os/src/lib/trace/policy/policy.inc +++ b/os/src/lib/trace/policy/policy.inc @@ -4,7 +4,7 @@ # \date 2013-08-12 # -CXX_OPT = -g -ffreestanding -fPIC -fno-exceptions -fno-rtti -nostdinc -nostdlib +CXX_OPT = -g -ffreestanding -fno-exceptions -fno-rtti -nostdinc -nostdlib LD_SCRIPT= $(PRG_DIR)/../policy.ld @@ -13,7 +13,11 @@ LD_SCRIPT= $(PRG_DIR)/../policy.ld LIBS = platform -%.o : %.cc +table.o: table.cc + $(MSG_COMP)$@ + $(VERBOSE)$(CXX) -c $(CC_MARCH) $(CXX_OPT) $(INCLUDES) $< -o $@ + +policy.o: policy.cc $(MSG_COMP)$@ $(VERBOSE)$(CXX) -c $(CC_MARCH) $(CXX_OPT) $(INCLUDES) $< -o $@