Files
build-linux-system-from-scr…/package/gcc/make-final.sh
2026-01-16 09:30:35 +08:00

42 lines
1003 B
Bash
Executable File

#!/usr/bin/bash
source $(dirname "$0")/../common.sh
PKGNAME=gcc
PKGVERSION=14.3.0
PKGSOURCE_DIR=gcc
PKGSOURCE=gcc-14.3.0.tar.xz
PKGURL=http://mirrors.ustc.edu.cn/gnu/gcc/gcc-14.3.0/gcc-14.3.0.tar.xz
PKGBUILDNAME=${PKGNAME}-final
PKGBUILD_DIR=${BUILD_DIR}/${PKGBUILDNAME}-${PKGVERSION}
echo "----> Building ${PKGBUILDNAME} ..."
stamp_downloaded
step_start extract
mkdir -p ${PKGBUILD_DIR}
chmod -R +rw ${PKGBUILD_DIR}
step_end extract
stamp_patched
stamp_configured
stamp_built
step_start install-staging
cp -dpf ${HOST_DIR}/${GNU_TARGET_NAME}/lib*/libatomic* ${STAGING_DIR}/lib/
cp -dpf ${HOST_DIR}/${GNU_TARGET_NAME}/lib*/libgcc_s* ${STAGING_DIR}/lib/
step_end install-staging
step_start install-target
mkdir -p ${TARGET_DIR}/lib ${TARGET_DIR}/usr/lib
cp -dpf ${HOST_DIR}/${GNU_TARGET_NAME}/lib*/libatomic.so* ${TARGET_DIR}/lib/
cp -dpf ${HOST_DIR}/${GNU_TARGET_NAME}/lib*/libgcc_s.so* ${TARGET_DIR}/lib/
step_end install-target
stamp_installed
echo "<---- ${PKGBUILDNAME} build complete."