File tree Expand file tree Collapse file tree 1 file changed +39
-0
lines changed Expand file tree Collapse file tree 1 file changed +39
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Build
2+
3+ on : [pull_request, workflow_dispatch]
4+
5+ jobs :
6+ build :
7+ runs-on : ubuntu-latest
8+ steps :
9+ - uses : actions/checkout@v4
10+ - name : Set up Python 3.x
11+ uses : actions/setup-python@v4
12+ with :
13+ python-version : ' 3.x'
14+ - name : Install deps
15+ run : |
16+ sudo apt-get update
17+ sudo apt-get --no-install-recommends -y build-dep qemu
18+ sudo apt-get install -y autoconf libtool protobuf-c-compiler libprotobuf-c-dev ninja meson
19+ - name : Install OCaml
20+ uses : ocaml/setup-ocaml@v2
21+ with :
22+ ocaml-compiler : 4.14.x
23+ dune-cache : true
24+ opam-disable-sandboxing : true
25+ - name : Install piqi
26+ run : |
27+ opam install piqi
28+ - name : Checkout qemu
29+ uses : actions/checkout@v4
30+ with :
31+ repository : BinaryAnalysisPlatform/qemu
32+ path : qemu
33+ - name : Build for Targets
34+ run : |
35+ cd qemu
36+ mkdir build
37+ cd build
38+ ../configure --enable-plugins --target-list=parc-linux-user,sparc64-linux-user
39+ ninja
You can’t perform that action at this time.
0 commit comments