Skip to content

Commit

Permalink
CI: Build also on macOS 15
Browse files Browse the repository at this point in the history
- Cover ARM with macOS 15 and x86_64 with macOS 13
- Disable the autotools build for now

Undefined symbols for architecture arm64:
Linking libaudcore.dylib...
  "_iconv", referenced from:
Failed to link libaudcore.dylib!
      str_convert(char const*, int, char const*, char const*) in charset.lib.o
  "_iconv_close", referenced from:
      str_convert(char const*, int, char const*, char const*) in charset.lib.o
  "_iconv_open", referenced from:
      str_convert(char const*, int, char const*, char const*) in charset.lib.o
ld: symbol(s) not found for architecture arm64
clang++: error: linker command failed with exit code 1
  • Loading branch information
radioactiveman committed Jan 5, 2025
1 parent f8bff51 commit cd43b1a
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions .github/workflows/c-cpp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,13 @@ jobs:
build:
strategy:
matrix:
os: ['ubuntu-20.04', 'ubuntu-22.04', 'ubuntu-24.04', 'macos-13', 'windows-2022']
build-system: ['autotools', 'meson']
os: [ubuntu-20.04, ubuntu-22.04, ubuntu-24.04,
macos-13, macos-15,
windows-2022]
build-system: [autotools, meson]
exclude:
- os: macos-15
build-system: autotools
fail-fast: false
runs-on: ${{ matrix.os }}

Expand Down

0 comments on commit cd43b1a

Please sign in to comment.