Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 7 additions & 1 deletion .github/workflows/build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -90,10 +90,14 @@ jobs:
steps:
- name: Install dependencies
run: |
sudo apt update || \
sudo apt update
sudo apt install ccache mold help2man libfl-dev libsystemc-dev || \
sudo apt install ccache mold help2man libfl-dev libsystemc-dev
# Some conflict of libunwind verison on 22.04, can live without it
[[ "${{ matrix.os }}" == "ubuntu-22.04" ]] || sudo apt install libgoogle-perftools-dev
[[ "${{ matrix.os }}" == "ubuntu-22.04" ]] || \
sudo apt install libgoogle-perftools-dev || \
sudo apt install libgoogle-perftools-dev
- name: Checkout Verilator
uses: actions/checkout@v6
with:
Expand Down Expand Up @@ -147,7 +151,9 @@ jobs:
run: make venv
- name: Install dependencies
run: |
sudo apt update || \
sudo apt update
sudo apt install ccache mold || \
sudo apt install ccache mold
- name: Download Verilator installation archive
uses: actions/download-artifact@v7
Expand Down
1 change: 1 addition & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ venv:
# Create virtual environment using the host python3 from $$PATH
python3 -m venv $(ROOT_DIR)/venv
# Install python3 dependencies
$(ROOT_DIR)/venv/bin/pip3 install -r python-requirements.txt || \
$(ROOT_DIR)/venv/bin/pip3 install -r python-requirements.txt

.PHONY: typecheck
Expand Down