Skip to content

Commit d927d96

Browse files
committed
Add irix64 and irixn32 macOS workflows and note in readme
1 parent 18b0770 commit d927d96

9 files changed

+65
-8
lines changed

.github/workflows/build-all-macos-13.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
steps:
1515
- uses: actions/checkout@v4
1616

17-
- name: Install required packages
17+
- name: Update homebrew and its packages
1818
run: brew update && brew upgrade
1919

2020
- name: Configure

.github/workflows/build-all-macos-14.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
steps:
1515
- uses: actions/checkout@v4
1616

17-
- name: Install required packages
17+
- name: Update homebrew and its packages
1818
run: brew update && brew upgrade
1919

2020
- name: Configure

.github/workflows/build-all-macos-latest.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
steps:
1515
- uses: actions/checkout@v4
1616

17-
- name: Install required packages
17+
- name: Update homebrew and its packages
1818
run: brew update && brew upgrade
1919

2020
- name: Configure

.github/workflows/build-irix-macos-13.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
steps:
1515
- uses: actions/checkout@v4
1616

17-
- name: Install required packages
17+
- name: Update homebrew and its packages
1818
run: brew update && brew upgrade
1919

2020
- name: Configure

.github/workflows/build-irix-macos-14.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
steps:
1515
- uses: actions/checkout@v4
1616

17-
- name: Install required packages
17+
- name: Update homebrew and its packages
1818
run: brew update && brew upgrade
1919

2020
- name: Configure

.github/workflows/build-irix-macos-latest.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
steps:
1515
- uses: actions/checkout@v4
1616

17-
- name: Install required packages
17+
- name: Update homebrew and its packages
1818
run: brew update && brew upgrade
1919

2020
- name: Configure
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
name: Compiling QEMU IRIX64 on macOS 13
2+
3+
on:
4+
push:
5+
branches: [ "master" ]
6+
pull_request:
7+
branches: [ "master" ]
8+
9+
jobs:
10+
build:
11+
12+
runs-on: macos-13
13+
14+
steps:
15+
- uses: actions/checkout@v4
16+
17+
- name: Update homebrew and its packages
18+
run: brew update && brew upgrade
19+
20+
- name: Configure
21+
run: ./configure --target-list=irix64-darwin-user --disable-werror --disable-vnc --disable-sdl --disable-gtk --disable-cocoa --disable-opengl --disable-capstone --disable-hax --disable-hvf --disable-tools
22+
23+
- name: Build
24+
run: make -j4
25+
26+
- name: Install and check
27+
run: make install -j4
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
name: Compiling QEMU IRIXN32 on macOS 13
2+
3+
on:
4+
push:
5+
branches: [ "master" ]
6+
pull_request:
7+
branches: [ "master" ]
8+
9+
jobs:
10+
build:
11+
12+
runs-on: macos-13
13+
14+
steps:
15+
- uses: actions/checkout@v4
16+
17+
- name: Update homebrew and its packages
18+
run: brew update && brew upgrade
19+
20+
- name: Configure
21+
run: ./configure --target-list=irixn32-darwin-user --disable-werror --disable-vnc --disable-sdl --disable-gtk --disable-cocoa --disable-opengl --disable-capstone --disable-hax --disable-hvf --disable-tools
22+
23+
- name: Build
24+
run: make -j4
25+
26+
- name: Install and check
27+
run: make install -j4

README.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ configure --target-list=irix-linux-user,irixn32-linux-user,irix64-linux-user,sol
1111
make && make install
1212
```
1313

14-
Or, configure QEMU for irix userland emulatin for macOS
14+
Or, configure QEMU for irix userland emulation for macOS
1515

1616
```
1717
./configure --target-list=irix-darwin-user \
@@ -24,9 +24,12 @@ Or, configure QEMU for irix userland emulatin for macOS
2424
--disable-hax \
2525
--disable-hvf \
2626
--disable-tools
27-
make
27+
make && make install
2828
```
2929

30+
Note: macOS 11 Big Sur and above no longer supports building qemu-irix during failure workflows
31+
(see at top of the repo page and click the red cross at the end of commit message)
32+
3033
### using
3134

3235
I recommend using binfmt. I have prepared some scripts for this which you can

0 commit comments

Comments
 (0)