Skip to content

Commit 3f9eaa1

Browse files
committed
Add missing package libc6-riscv64-cross
The error we would get on CI is: ``` /usr/bin/riscv64-linux-gnu-gcc --sysroot=/usr/riscv64-linux-gnu -o CMakeFiles/cmTC_eb936.dir/testCCompiler.c.o -c /pytorch/executorch/cmake-out/CMakeFiles/CMakeScratch/TryCompile-o3upsB/testCCompiler.c Linking C executable cmTC_eb936 /opt/conda/envs/py_3.10/lib/python3.10/site-packages/cmake/data/bin/cmake -E cmake_link_script CMakeFiles/cmTC_eb936.dir/link.txt --verbose=1 /usr/lib/gcc-cross/riscv64-linux-gnu/11/../../../../riscv64-linux-gnu/bin/ld: cannot find /usr/riscv64-linux-gnu/lib/libc.so.6 inside /usr/riscv64-linux-gnu /usr/lib/gcc-cross/riscv64-linux-gnu/11/../../../../riscv64-linux-gnu/bin/ld: cannot find /usr/riscv64-linux-gnu/lib/libc_nonshared.a inside /usr/riscv64-linux-gnu /usr/lib/gcc-cross/riscv64-linux-gnu/11/../../../../riscv64-linux-gnu/bin/ld: cannot find /usr/riscv64-linux-gnu/lib/ld-linux-riscv64-lp64d.so.1 inside /usr/riscv64-linux-gnu collect2: error: ld returned 1 exit status ```
1 parent 04fd660 commit 3f9eaa1

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

examples/riscv/setup.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ ${SUDO} apt-get install -y --no-install-recommends \
2525
gcc-riscv64-linux-gnu \
2626
g++-riscv64-linux-gnu \
2727
binutils-riscv64-linux-gnu \
28+
libc6-riscv64-cross \
29+
libc6-dev-riscv64-cross \
2830
qemu-user-static
2931

3032
riscv64-linux-gnu-gcc --version | head -n1

0 commit comments

Comments
 (0)