opensbi: Put toolchain version in a variable

This commit is contained in:
2026-04-22 09:03:57 +02:00
parent 2caeda6530
commit ece3b97837
+5 -4
View File
@@ -26,10 +26,11 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=opensbi PRGNAM=opensbi
VERSION=${VERSION:-1.8.1} VERSION=${VERSION:-1.8.1}
BUILD=${BUILD:-1} BUILD=${BUILD:-2}
TAG=${TAG:-_SBo} TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz} PKGTYPE=${PKGTYPE:-tgz}
TOOLCHAIN_VERSION="2025.08-1"
ARCH=noarch ARCH=noarch
# If the variable PRINT_PACKAGE_NAME is set, then this script will report what # If the variable PRINT_PACKAGE_NAME is set, then this script will report what
@@ -49,9 +50,9 @@ set -e
rm -rf $PKG rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT mkdir -p $TMP $PKG $OUTPUT
cd $TMP cd $TMP
rm -rf $PRGNAM-$VERSION riscv64-lp64d--glibc--stable-2025.08-1.tar rm -rf $PRGNAM-$VERSION riscv64-lp64d--glibc--stable-${TOOLCHAIN_VERSION}.tar
tar xvf $CWD/$PRGNAM-$VERSION.tar.gz tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
tar xvf $CWD/riscv64-lp64d--glibc--stable-2025.08-1.tar.xz tar xvf $CWD/riscv64-lp64d--glibc--stable-${TOOLCHAIN_VERSION}.tar.xz
cd $PRGNAM-$VERSION cd $PRGNAM-$VERSION
chown -R root:root . chown -R root:root .
@@ -62,7 +63,7 @@ find -L . \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
make \ make \
PLATFORM=generic \ PLATFORM=generic \
CROSS_COMPILE=$TMP/riscv64-lp64d--glibc--stable-2025.08-1/bin/riscv64-linux- \ CROSS_COMPILE=$TMP/riscv64-lp64d--glibc--stable-${TOOLCHAIN_VERSION}/bin/riscv64-linux- \
PLATFORM_RISCV_XLEN=32 PLATFORM_RISCV_XLEN=32
make docs make docs