diff options
author | P. J. McDermott <pjm@nac.net> | 2013-04-04 11:31:28 (EDT) |
---|---|---|
committer | P. J. McDermott <pjm@nac.net> | 2013-04-04 11:41:13 (EDT) |
commit | 88f4e57d068d11d357f0fea9c980a7f688608ee9 (patch) | |
tree | 4cb036cef084c08d74c7165e2b47da3d2a30bd46 | |
parent | d342f07fee62d05c7b8d879a8b8e977290b39cef (diff) |
Set some cache vars only for bootstrap builds.
Also, make cache variable writing a bit more efficient.
-rwxr-xr-x | build | 17 |
1 files changed, 11 insertions, 6 deletions
@@ -23,12 +23,17 @@ nop: configure-libc: [ ! -d libcbuild ] && mkdir libcbuild || true rm -f libcbuild/config.cache - echo 'libc_cv_forced_unwind=yes' >>libcbuild/config.cache - echo 'libc_cv_c_cleanup=yes' >>libcbuild/config.cache - echo 'libc_cv_gnu89_inline=yes' >>libcbuild/config.cache - echo 'libc_cv_ssp=no' >>libcbuild/config.cache - echo 'libc_cv_slibdir=/lib/'"$${OPK_HOST_ARCH}" \ - >>libcbuild/config.cache + if [ 'x$(OPK_HOST_PLAT)' = 'xbootstrap1' ]; then \ + printf '%s\n' \ + 'libc_cv_forced_unwind=yes' \ + 'libc_cv_c_cleanup=yes' \ + 'libc_cv_gnu89_inline=yes' \ + 'libc_cv_ssp=no' \ + >>libcbuild/config.cache; \ + fi + printf '%s\n' \ + 'libc_cv_slibdir=/lib/$(OPK_HOST_ARCH)' \ + >>libcbuild/config.cache; \ if [ -n "$${TOOLS_PREFIX}" ]; then \ BINUTILS="--with-binutils=$${TOOLS_PREFIX}/bin"; \ else \ |