summaryrefslogtreecommitdiff
path: root/mk/vars.mk
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2013-11-05 21:19:09 +0100
committerWaldemar Brodkorb <wbx@openadk.org>2013-11-05 21:19:09 +0100
commit0d26df21995dc2f25041974fb6faf3ec31be6467 (patch)
tree5c7d127a7440047678be887af89ad2c4029f7b92 /mk/vars.mk
parentda41715f82af9f47cfe64a5c71fb998ba3ebc335 (diff)
parentc60450e51bf32ef6993ece3496cd8cdcb93b8e04 (diff)
Merge branch 'master' of git+ssh://openadk.org/git/openadk
Diffstat (limited to 'mk/vars.mk')
-rw-r--r--mk/vars.mk6
1 files changed, 4 insertions, 2 deletions
diff --git a/mk/vars.mk b/mk/vars.mk
index 93a9a5988..bb7bd52b9 100644
--- a/mk/vars.mk
+++ b/mk/vars.mk
@@ -130,6 +130,8 @@ TARGET_CFLAGS+= -g3 -fno-omit-frame-pointer
else
TARGET_CPPFLAGS+= -DNDEBUG
TARGET_CFLAGS+= -fomit-frame-pointer $(TARGET_OPTIMIZATION)
+# stop generating eh_frame stuff
+TARGET_CFLAGS+= -fno-unwind-tables -fno-asynchronous-unwind-tables
endif
@@ -145,7 +147,7 @@ CXX_FOR_BUILD?= g++
CPPFLAGS_FOR_BUILD?= -I$(STAGING_HOST_DIR)/usr/include
CFLAGS_FOR_BUILD= -O2 -Wall $(CF_FOR_BUILD)
CXXFLAGS_FOR_BUILD?= -O2 -Wall
-LDFLAGS_FOR_BUILD?= -L/opt/local/lib
+LDFLAGS_FOR_BUILD?= -L$(STAGING_HOST_DIR)/usr/lib
FLAGS_FOR_BUILD= ${CPPFLAGS_FOR_BUILD} ${CFLAGS_FOR_BUILD} ${LDFLAGS_FOR_BUILD}
PATCH= ${BASH} $(SCRIPT_DIR)/patch.sh
@@ -201,7 +203,7 @@ endif
ifeq ($(ADK_NATIVE),y)
RSTRIP:= prefix=' ' ${BASH} ${SCRIPT_DIR}/rstrip.sh
else
-RSTRIP:= prefix='${TARGET_CROSS}' ${BASH} ${SCRIPT_DIR}/rstrip.sh
+RSTRIP:= PATH="$(TARGET_PATH)" prefix='${TARGET_CROSS}' ${BASH} ${SCRIPT_DIR}/rstrip.sh
endif
STATCMD:=$(shell if stat -qs .>/dev/null 2>&1; then echo 'stat -f %z';else echo 'stat -c %s';fi)