diff options
Diffstat (limited to '007.gcc.full.build')
-rw-r--r-- | 007.gcc.full.build | 46 |
1 files changed, 23 insertions, 23 deletions
diff --git a/007.gcc.full.build b/007.gcc.full.build index c3343fed..68f7a155 100644 --- a/007.gcc.full.build +++ b/007.gcc.full.build @@ -5,8 +5,8 @@ if is_build_script_done finished; then elif [ "x${3}" = "xruntime" ]\ || [ "x${3}" = "xfull" ]; then export CFLAGS="${GCCFLAGS}" CXXFLAGS="${GCCFLAGS}"; - set_build_dir "cbb-gcc-${PKG_GCC_VERSION}" "${TARGET}"; - cd "${_build_dir}"; + set_build_dir cbb-gcc-${PKG_GCC_VERSION} ${TARGET}; + cd ${_build_dir}; if [ "x${3}" = "xruntime" ]; then # GCC, compiler runtime. if ! is_build_script_done built; then @@ -39,20 +39,20 @@ elif [ "x${3}" = "xruntime" ]\ else if [ "x${3}" = "xstage1" ]; then # GCC, stage1. - set_build_dir "cbb-gcc-${PKG_GCC_VERSION}" "${TARGET}"; - export cbb_ldflags_for_target="--sysroot=${PREFIX_TARGET}" \ - cbb_sysroot_for_libgcc="${PREFIX_TARGET}" \ - cbb_target="${TARGET}" \ - cbb_neutral_libiberty="no" \ - cbb_xgcc_for_specs="${WORKDIR}/${_build_dir}/gcc/xgcc"; + set_build_dir cbb-gcc-${PKG_GCC_VERSION} ${TARGET}; + export cbb_ldflags_for_target=--sysroot=${PREFIX_TARGET} \ + cbb_sysroot_for_libgcc=${PREFIX_TARGET} \ + cbb_target=${TARGET} \ + cbb_neutral_libiberty=no \ + cbb_xgcc_for_specs=${WORKDIR}/${_build_dir}/gcc/xgcc; GCCTARGET_FLAGS="-DIN_TARGET_LIBRARY_BUILD --sysroot=${PREFIX_TARGET}"; elif [ "x${3}" = "xnative" ]; then # GCC, native. - set_build_dir "cbb-gcc-${PKG_GCC_VERSION}" "native"; - export cbb_ldflags_for_target="--sysroot=${PREFIX_NATIVE}" \ - cbb_sysroot_for_libgcc="${PREFIX_NATIVE}" \ - cbb_target="${TARGET}" \ - cbb_xgcc_for_specs="${TARGET}-gcc"; + set_build_dir cbb-gcc-${PKG_GCC_VERSION} native; + export cbb_ldflags_for_target=--sysroot=${PREFIX_NATIVE} \ + cbb_sysroot_for_libgcc=${PREFIX_NATIVE} \ + cbb_target=${TARGET} \ + cbb_xgcc_for_specs=${TARGET}-gcc; GCCTARGET_FLAGS="-DIN_TARGET_LIBRARY_BUILD --sysroot=${PREFIX_NATIVE}"; fi; GCCFLAGS="${CFLAGS:+${CFLAGS} }--include $(readlink -f ${WORKDIR}/cbb-gcc-${PKG_GCC_VERSION}/libc/cbb-musl-pe.h)"; @@ -62,14 +62,14 @@ else export CFLAGS CXXFLAGS CFLAGS_FOR_BUILD CPPFLAGS_FOR_BUILD CXXFLAGS_FOR_BUILD CFLAGS_FOR_TARGET XGCC_FLAGS_FOR_TARGET CPPFLAGS_FOR_TARGET CXXFLAGS_FOR_TARGET LIBCFLAGS_FOR_TARGET; if ! is_build_script_done configured; then if [ "x${3}" = "xstage1" ]; then - mkdir -p "${PREFIX_TARGET}/include"; - [ \! -d "${PREFIX_TARGET}/usr" ] && \ - ln -s . "${PREFIX_TARGET}/usr"; + mkdir -p ${PREFIX_TARGET}/include; + [ \! -d ${PREFIX_TARGET}/usr ] && \ + ln -s . ${PREFIX_TARGET}/usr; _configure_args="--prefix=${PREFIX} --with-sysroot=${PREFIX_TARGET}"; elif [ "x${3}" = "xnative" ]; then - mkdir -p "${PREFIX_NATIVE}/${TARGET}"; - if [ \! -d "${PREFIX_NATIVE}/${TARGET}/usr" ]; then - ln -s . "${PREFIX_NATIVE}/${TARGET}/usr"; + mkdir -p ${PREFIX_NATIVE}/${TARGET}; + if [ \! -d ${PREFIX_NATIVE}/${TARGET}/usr ]; then + ln -s . ${PREFIX_NATIVE}/${TARGET}/usr; fi; _configure_args=" \ --host=x86_64-nt64-midipix \ @@ -80,8 +80,8 @@ else --with-mpfr=${PREFIX_NATIVE} \ --with-sysroot="; fi; - rm_if_exists -m -c "${_build_dir}"; - "../cbb-gcc-${PKG_GCC_VERSION}/configure" \ + rm_if_exists -m -c ${_build_dir}; + ../cbb-gcc-${PKG_GCC_VERSION}/configure \ --disable-bootstrap \ --disable-libmudflap \ --disable-multilib \ @@ -107,7 +107,7 @@ else ${_configure_args}; set_build_script_done configured -built; else - cd "${_build_dir}"; + cd ${_build_dir}; fi; if ! is_build_script_done built; then if [ "x${3}" = "xstage1" ]; then @@ -124,7 +124,7 @@ else if [ "x${3}" = "xstage1" ]; then make ${MAKEFLAGS} install-gcc; elif [ "x${3}" = "xnative" ]; then - make -j18 DESTDIR="${PREFIX_NATIVE}" install; + make -j18 DESTDIR=${PREFIX_NATIVE} install; fi; set_build_script_done installed finished; fi; |