summaryrefslogtreecommitdiffhomepage
path: root/007.gcc.full.build
diff options
context:
space:
mode:
Diffstat (limited to '007.gcc.full.build')
-rw-r--r--007.gcc.full.build46
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;