Skip to content

Commit

Permalink
Merge pull request joncampbell123#4533 from maron2000/macos_lib
Browse files Browse the repository at this point in the history
Fix Intel macOS builds crash on startup (Issue joncampbell123#4438)
  • Loading branch information
joncampbell123 authored Oct 17, 2023
2 parents 9faed27 + fd9d184 commit cc5c25f
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 3 deletions.
6 changes: 3 additions & 3 deletions .github/workflows/macos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
- uses: actions/checkout@v4
- name: Install libraries
run: |
brew install autoconf automake nasm glfw glew sdl_net sdl2 coreutils
brew install autoconf automake nasm glfw glew sdl_net sdl2 coreutils sevenzip
mkdir -p package/dosbox-x
mkdir -p package/dosbox-x-sdl2
cd vs/sdlnet && ./build-dosbox.sh
Expand Down Expand Up @@ -66,13 +66,13 @@ jobs:
cp $top/COPYING $top/package/dosbox-x-sdl2/COPYING.txt
cp $top/contrib/macos/readme.txt $top/package/dosbox-x-sdl2/README.txt
cd $top/package/
zip -r -9 $top/dosbox-x-macosx-x86_64-${{ env.timestamp }}.zip *
7zz a $top/dosbox-x-macosx-x86_64-${{ env.timestamp }}.zip *
cd $top
- name: Upload preview package
uses: actions/[email protected]
with:
name: dosbox-x-macosx-x86_64-${{ env.timestamp }}
path: ${{ github.workspace }}/package/
path: ${{ github.workspace }}/dosbox-x-macosx-x86_64-${{ env.timestamp }}.zip
- name: Upload release package
uses: softprops/action-gh-release@v1
if: startsWith(github.ref, 'refs/tags/')
Expand Down
2 changes: 2 additions & 0 deletions Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -69,10 +69,12 @@ dosbox-x.app: $(MACOS_BINARIES) contrib/macos/dosbox.icns src/tool/mach-o-matic
done
# Remove the signatures from the architecture-dependant executables, and fix their linker search paths.
@if [ -f dosbox-x.app/Contents/MacOS/arm64/dosbox-x ]; then \
export ARCHPREF=arm64; \
codesign --remove-signature dosbox-x.app/Contents/MacOS/arm64/dosbox-x || exit 1; \
src/tool/mach-o-matic dosbox-x.app/Contents/MacOS/arm64/dosbox-x || exit 1; \
fi
@if [ -f dosbox-x.app/Contents/MacOS/x86_64/dosbox-x ]; then \
export ARCHPREF=x86_64; \
codesign --remove-signature dosbox-x.app/Contents/MacOS/x86_64/dosbox-x || exit 1; \
src/tool/mach-o-matic dosbox-x.app/Contents/MacOS/x86_64/dosbox-x || exit 1; \
fi
Expand Down

0 comments on commit cc5c25f

Please sign in to comment.