From 99690f1bad0f1a8621f5bbc706a8ef0ba033ee68 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lucio=20Andr=C3=A9s=20Illanes=20Albornoz=20=28arab=2C=20vx?= =?UTF-8?q?p=29?= Date: Mon, 30 Jan 2017 03:00:23 +0000 Subject: build/gcc.full.build: fix gcc.{host,stage1}.mingw_w64 build. patches/gcc.stage1.mingw_w64.local.patch: force libiberty/pex-unix.c when targeting mingw_w64. subr/build.subr: create ${PREFIX}/man -> share/man symlink as w/ ${PREFIX_NATIVE}. subr/rtl.subr: obtain target from ${PKG_TARGET} in set_build_dir(). vars/build.vars: adds ${PKG_TARGET} var; reenables gcc.stage1.mingw_w64. --- subr/build.subr | 4 ++++ subr/rtl.subr | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) (limited to 'subr') diff --git a/subr/build.subr b/subr/build.subr index 7851afe0..1f67257c 100644 --- a/subr/build.subr +++ b/subr/build.subr @@ -76,6 +76,10 @@ create_dirs() { secure_rm "${__}"; ln -sf -- . "${__}"; fi; done; + if [ ! -L ${PREFIX}/man ]; then + secure_rm ${PREFIX}/man; + ln -sf share/man ${PREFIX}/man; + fi; if [ ! -L ${PREFIX_NATIVE}/man ]; then secure_rm ${PREFIX_NATIVE}/man; ln -sf share/man ${PREFIX_NATIVE}/man; diff --git a/subr/rtl.subr b/subr/rtl.subr index d9ea0823..6f15a432 100644 --- a/subr/rtl.subr +++ b/subr/rtl.subr @@ -8,7 +8,7 @@ get_var_unsafe() { eval echo \${${1}}; }; set_var_unsafe() { eval ${1}=\"${2}\"; }; push_IFS() { _pI_IFS="${IFS}"; IFS="${1}"; }; pop_IFS() { IFS="${_pI_IFS}"; unset _pI_IFS; }; -set_build_dir() { PKG_BUILD_DIR=${1}-${2}-${TARGET}; }; +set_build_dir() { PKG_BUILD_DIR=${1}-${2}-${PKG_TARGET}; }; split() { push_IFS "${1}"; set -- ${2}; pop_IFS; echo "${*}"; }; test_cmd() { command -v "${1}" >/dev/null; }; unsplit() { push_IFS "${1}"; shift; set -- "${@}"; echo "${*}"; pop_IFS; }; -- cgit v1.2.3