File tree 1 file changed +9
-2
lines changed
1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -21,6 +21,7 @@ packages:
21
21
- " g++-7-arm-linux-gnueabihf"
22
22
- " gcc-arm-linux-gnueabihf"
23
23
- " g++-arm-linux-gnueabihf"
24
+ - " g++-riscv64-linux-gnu"
24
25
- " g++-7-multilib"
25
26
- " gcc-7-multilib"
26
27
- " binutils-arm-linux-gnueabihf"
@@ -43,7 +44,7 @@ files: []
43
44
script : |
44
45
45
46
WRAP_DIR=$HOME/wrapped
46
- HOSTS="x86_64-linux-gnu arm-linux-gnueabihf aarch64-linux-gnu i686-linux-gnu"
47
+ HOSTS="x86_64-linux-gnu arm-linux-gnueabihf aarch64-linux-gnu i686-linux-gnu riscv64-linux-gnu "
47
48
FAKETIME_HOST_PROGS=""
48
49
FAKETIME_PROGS="date"
49
50
HOST_CFLAGS="-O2 -g"
@@ -159,7 +160,13 @@ script: |
159
160
fi
160
161
export C_INCLUDE_PATH="$EXTRA_INCLUDES"
161
162
export CPLUS_INCLUDE_PATH="$EXTRA_INCLUDES"
162
- cmake .. -DCMAKE_TOOLCHAIN_FILE=${BASEPREFIX}/${i}/share/toolchain.cmake -DBACKCOMPAT=ON -DCMAKE_SKIP_RPATH=ON
163
+ # glibc only added riscv support in 2.27, disable backwards compatibility
164
+ if [ "$i" == "riscv64-linux-gnu" ]; then
165
+ BACKCOMPAT_OPTION=OFF
166
+ else
167
+ BACKCOMPAT_OPTION=ON
168
+ fi
169
+ cmake .. -DCMAKE_TOOLCHAIN_FILE=${BASEPREFIX}/${i}/share/toolchain.cmake -DBACKCOMPAT=${BACKCOMPAT_OPTION} -DCMAKE_SKIP_RPATH=ON
163
170
make ${MAKEOPTS}
164
171
chmod 755 bin/*
165
172
cp ../LICENSE ../README.md ../docs/ANONYMITY_NETWORKS.md bin
You can’t perform that action at this time.
0 commit comments