File tree 3 files changed +113
-7
lines changed
3 files changed +113
-7
lines changed Original file line number Diff line number Diff line change @@ -25,15 +25,15 @@ LD_LIBRARY_PATH=$RASP/lib:$LD_LIBRARY_PATH
25
25
export GCC_PREFIX=aarch64-linux-gnu
26
26
export GCC_VERSION=" 14.2.0" # UPDATE THIS AS NEEDED /libexec/gcc/aarch64-linux-gnu/*/
27
27
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"
34
34
export LD=" $CXX "
35
35
36
- GCCPATH=" $RASP /libexec/gcc/aarch64-linux-gnu /${GCC_VERSION} "
36
+ GCCPATH=" $RASP /libexec/gcc/${GCC_PREFIX} /${GCC_VERSION} "
37
37
export ARFLAGS=" --plugin $GCCPATH /liblto_plugin.so"
38
38
export RANLIBFLAGS=" --plugin $GCCPATH /liblto_plugin.so"
39
39
Original file line number Diff line number Diff line change
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
Original file line number Diff line number Diff line change
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
You can’t perform that action at this time.
0 commit comments