Browse Source

Add libc++ installation for 32-bit arch

Bump llvm to 16.0.5
pull/1263/head
alexsifivetw 3 years ago
parent
commit
02a9678075
  1. 2
      .github/workflows/nightly-release.yaml
  2. 2
      Makefile.in
  3. 2
      llvm

2
.github/workflows/nightly-release.yaml

@ -71,7 +71,7 @@ jobs:
BUILD_TOOLCHAIN="./configure --prefix=/opt/riscv --with-arch=${TARGET_TUPLE[0]} --with-abi=${TARGET_TUPLE[1]}"
if [ "${{ matrix.mode }}" == "linux" ]; then # build toolchain with llvm
$BUILD_TOOLCHAIN --enable-llvm --enable-linux
sudo make -j $(nproc) all build-sim SIM=qemu
sudo make -j $(nproc) all
else
$BUILD_TOOLCHAIN
sudo make -j $(nproc) ${{ matrix.mode }}

2
Makefile.in

@ -937,7 +937,7 @@ stamps/build-llvm-linux: $(LLVM_SRCDIR) $(LLVM_SRC_GIT) \
-DLLVM_PARALLEL_LINK_JOBS=4
$(MAKE) -C $(notdir $@)
$(MAKE) -C $(notdir $@) install
cp $(notdir $@)/lib/riscv64-unknown-linux-gnu/libc++* $(SYSROOT)/lib
cp $(notdir $@)/lib/riscv$(XLEN)-unknown-linux-gnu/libc++* $(SYSROOT)/lib
cd $(INSTALL_DIR)/bin && ln -s clang $(LINUX_TUPLE)-clang
mkdir -p $(dir $@) && touch $@

2
llvm

@ -1 +1 @@
Subproject commit 088f33605d8a61ff519c580a71b1dd57d16a03f8
Subproject commit 185b81e034ba60081023b6e59504dfffb560f3e3
Loading…
Cancel
Save