Skip to content

Commit 9b2d075

Browse files
committed
fix install
1 parent 9af3d06 commit 9b2d075

File tree

3 files changed

+113
-7
lines changed

3 files changed

+113
-7
lines changed

scripts/linuxaarch64/install_and_build.sh

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -25,15 +25,15 @@ LD_LIBRARY_PATH=$RASP/lib:$LD_LIBRARY_PATH
2525
export GCC_PREFIX=aarch64-linux-gnu
2626
export GCC_VERSION="14.2.0" # UPDATE THIS AS NEEDED /libexec/gcc/aarch64-linux-gnu/*/
2727

28-
export AR="aarch64-linux-gnu-gcc-ar"
29-
export CC="aarch64-linux-gnu-gcc"
30-
export CXX="aarch64-linux-gnu-g++"
31-
export CPP="aarch64-linux-gnu-cpp"
32-
export FC="aarch64-linux-gnu-gfortran"
33-
export RANLIB="aarch64-linux-gnu-gcc-ranlib"
28+
export AR="${GCC_PREFIX}-gcc-ar"
29+
export CC="${GCC_PREFIX}-gcc"
30+
export CXX="${GCC_PREFIX}-g++"
31+
export CPP="${GCC_PREFIX}-cpp"
32+
export FC="${GCC_PREFIX}-gfortran"
33+
export RANLIB="${GCC_PREFIX}-gcc-ranlib"
3434
export LD="$CXX"
3535

36-
GCCPATH="$RASP/libexec/gcc/aarch64-linux-gnu/${GCC_VERSION}"
36+
GCCPATH="$RASP/libexec/gcc/${GCC_PREFIX}/${GCC_VERSION}"
3737
export ARFLAGS="--plugin $GCCPATH/liblto_plugin.so"
3838
export RANLIBFLAGS="--plugin $GCCPATH/liblto_plugin.so"
3939

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
#!/bin/bash
2+
set -e
3+
set -o pipefail
4+
# trap any script errors and exit
5+
trap "trapError" ERR
6+
7+
trapError() {
8+
echo
9+
echo " ^ Received error ^"
10+
cat formula.log
11+
exit 1
12+
}
13+
14+
sudo apt-get install -y aptitude
15+
sudo aptitude install -y gperf
16+
17+
ROOT=/home/runner/work/apothecary/apothecary
18+
echo $ROOT
19+
cd $ROOT
20+
RASP="$ROOT/raspbianpi1zero"
21+
22+
PATH=$RASP/bin:$PATH
23+
LD_LIBRARY_PATH=$RASP/lib:$LD_LIBRARY_PATH
24+
25+
export GCC_PREFIX=arm-linux-gnueabihf
26+
export GCC_VERSION="14.2.0" # UPDATE THIS AS NEEDED /libexec/gcc/arm-linux-gnueabihf/*/
27+
28+
export AR="${GCC_PREFIX}-gcc-ar"
29+
export CC="${GCC_PREFIX}-gcc"
30+
export CXX="${GCC_PREFIX}-g++"
31+
export CPP="${GCC_PREFIX}-cpp"
32+
export FC="${GCC_PREFIX}-gfortran"
33+
export RANLIB="${GCC_PREFIX}-gcc-ranlib"
34+
export LD="$CXX"
35+
36+
GCCPATH="$RASP/libexec/gcc/${GCC_PREFIX}/${GCC_VERSION}"
37+
export ARFLAGS="--plugin $GCCPATH/liblto_plugin.so"
38+
export RANLIBFLAGS="--plugin $GCCPATH/liblto_plugin.so"
39+
40+
#echo "ROOT dir "
41+
#ls -la $ROOT
42+
#
43+
#echo "RASP dir "
44+
#ls -la $RASP
45+
#
46+
#echo "GCCPATH IS "
47+
#echo $GCCPATH
48+
49+
echo "calculate formulas"
50+
$ROOT/scripts/calculate_formulas.sh
51+
52+
echo "building"
53+
$ROOT/scripts/build.sh
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
#!/bin/bash
2+
set -e
3+
set -o pipefail
4+
# trap any script errors and exit
5+
trap "trapError" ERR
6+
7+
trapError() {
8+
echo
9+
echo " ^ Received error ^"
10+
cat formula.log
11+
exit 1
12+
}
13+
14+
sudo apt-get install -y aptitude
15+
sudo aptitude install -y gperf
16+
17+
ROOT=/home/runner/work/apothecary/apothecary
18+
echo $ROOT
19+
cd $ROOT
20+
RASP="$ROOT/raspbianpi3ab45"
21+
22+
PATH=$RASP/bin:$PATH
23+
LD_LIBRARY_PATH=$RASP/lib:$LD_LIBRARY_PATH
24+
25+
export GCC_PREFIX=arm-linux-gnueabihf
26+
export GCC_VERSION="14.2.0" # UPDATE THIS AS NEEDED /libexec/gcc/arm-linux-gnueabihf/*/
27+
28+
export AR="${GCC_PREFIX}-gcc-ar"
29+
export CC="${GCC_PREFIX}-gcc"
30+
export CXX="${GCC_PREFIX}-g++"
31+
export CPP="${GCC_PREFIX}-cpp"
32+
export FC="${GCC_PREFIX}-gfortran"
33+
export RANLIB="${GCC_PREFIX}-gcc-ranlib"
34+
export LD="$CXX"
35+
36+
GCCPATH="$RASP/libexec/gcc/${GCC_PREFIX}/${GCC_VERSION}"
37+
export ARFLAGS="--plugin $GCCPATH/liblto_plugin.so"
38+
export RANLIBFLAGS="--plugin $GCCPATH/liblto_plugin.so"
39+
40+
#echo "ROOT dir "
41+
#ls -la $ROOT
42+
#
43+
#echo "RASP dir "
44+
#ls -la $RASP
45+
#
46+
#echo "GCCPATH IS "
47+
#echo $GCCPATH
48+
49+
echo "calculate formulas"
50+
$ROOT/scripts/calculate_formulas.sh
51+
52+
echo "building"
53+
$ROOT/scripts/build.sh

0 commit comments

Comments
 (0)