minor update

This commit is contained in:
Blaise Tine 2022-07-22 23:05:12 -04:00
parent ccda5b17e5
commit 866102615e
2 changed files with 56 additions and 6 deletions

View file

@ -29,6 +29,15 @@ llvm()
rm llvm-riscv.tar.bz2
}
llvm2()
{
echo "prebuilt llvm-riscv2..."
tar -C $SRCDIR -cvjf llvm-riscv2.tar.bz2 llvm-riscv
split -b 50M llvm-riscv2.tar.bz2 "llvm-riscv2.tar.bz2.part"
mv llvm-riscv2.tar.bz2.part* $DESTDIR/llvm-riscv/$OS_DIR
rm llvm-riscv2.tar.bz2
}
pocl()
{
echo "prebuilt pocl..."
@ -36,6 +45,13 @@ pocl()
mv pocl.tar.bz2 $DESTDIR/pocl/$OS_DIR
}
pocl2()
{
echo "prebuilt pocl..."
tar -C $SRCDIR -cvjf pocl2.tar.bz2 pocl
mv pocl2.tar.bz2 $DESTDIR/pocl/$OS_DIR
}
verilator()
{
echo "prebuilt verilator..."
@ -45,13 +61,15 @@ verilator()
usage()
{
echo "usage: prebuilt [[-riscv] [-llvm] [-pocl] [-verilator] [-all] [-h|--help]]"
echo "usage: prebuilt [[-riscv] [-llvm] [-pocl] [-llvm2] [-pocl2] [-verilator] [-all] [-h|--help]]"
}
while [ "$1" != "" ]; do
case $1 in
-pocl ) pocl
;;
-pocl2 ) pocl2
;;
-verilator ) verilator
;;
-riscv ) riscv
@ -59,8 +77,8 @@ while [ "$1" != "" ]; do
-llvm ) llvm
;;
-all ) riscv
llvm
pocl
llvm2
pocl2
verilator
;;
-h | --help ) usage

View file

@ -60,6 +60,25 @@ llvm()
rm -rf llvm-riscv
}
llvm2()
{
case $OS in
"centos/7") parts=$(eval echo {a..g}) ;;
*) parts=$(eval echo {a..t}) ;;
esac
echo $parts
rm -f llvm-riscv2.tar.bz2.parta*
for x in $parts
do
wget $REPOSITORY/llvm-riscv/$OS/llvm-riscv2.tar.bz2.parta$x
done
cat llvm-riscv2.tar.bz2.parta* > llvm-riscv2.tar.bz2
tar -xvf llvm-riscv2.tar.bz2
rm -f llvm-riscv2.tar.bz2*
cp -r llvm-riscv $DESTDIR
rm -rf llvm-riscv
}
pocl()
{
wget $REPOSITORY/pocl/$OS/pocl.tar.bz2
@ -69,6 +88,15 @@ pocl()
rm -rf pocl
}
pocl2()
{
wget $REPOSITORY/pocl/$OS/pocl2.tar.bz2
tar -xvf pocl2.tar.bz2
rm -f pocl2.tar.bz2
cp -r pocl $DESTDIR
rm -rf pocl
}
verilator()
{
wget $REPOSITORY/verilator/$OS/verilator.tar.bz2
@ -80,13 +108,15 @@ verilator()
usage()
{
echo "usage: toolchain_install [[-riscv] [-riscv64] [-llvm] [-pocl] [-verilator] [-all] [-h|--help]]"
echo "usage: toolchain_install [[-riscv] [-riscv64] [-llvm] [-llvm2] [-pocl] [-pocl2] [-verilator] [-all] [-h|--help]]"
}
while [ "$1" != "" ]; do
case $1 in
-pocl ) pocl
;;
-pocl2 ) pocl2
;;
-verilator ) verilator
;;
-riscv ) riscv
@ -95,10 +125,12 @@ while [ "$1" != "" ]; do
;;
-llvm ) llvm
;;
-llvm2 ) llvm2
;;
-all ) riscv
riscv64
llvm
pocl
llvm2
pocl2
verilator
;;
-h | --help ) usage