From ff46bcbc86fc7e09914b48d8b1b9bad38ace0556 Mon Sep 17 00:00:00 2001 From: JKRT Date: Mon, 12 Oct 2026 20:28:37 +0200 Subject: [PATCH] macOS libraries: MSL C sources of v4.1.0 by default MSL 4.1's sources keep every function of 3.2.3 and 4.0.0 and add the tables' init3 and ModelicaIO_readRealTable2, which MSL 4.1 calls. The libs-v0.1.0 macOS zips were rebuilt from v4.1.0 (run 38284802764). Assisted-by: Claude Opus 5.5 --- .github/workflows/macos-libs.yml | 4 ++-- README.md | 2 +- deps/build_msl_c_macos.sh | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/macos-libs.yml b/.github/workflows/macos-libs.yml index 65934e2..77bc3d6 100644 --- a/.github/workflows/macos-libs.yml +++ b/.github/workflows/macos-libs.yml @@ -20,7 +20,7 @@ on: msl_ref: description: "ModelicaStandardLibrary tag with the C sources" required: false - default: "v4.0.0" + default: "v4.1.0" pull_request: paths: - "deps/build_msl_c_macos.sh" @@ -50,7 +50,7 @@ jobs: uses: actions/checkout@v4 with: repository: modelica/ModelicaStandardLibrary - ref: ${{ inputs.msl_ref || 'v4.0.0' }} + ref: ${{ inputs.msl_ref || 'v4.1.0' }} path: msl sparse-checkout: Modelica/Resources/C-Sources diff --git a/README.md b/README.md index 3096b50..315980a 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ the other platforms are not included. - CI: the `macOS libraries` workflow (`.github/workflows/macos-libs.yml`) builds both architectures and runs the tests on Julia 1.13. Run it by hand with `release_tag` set to the current `libs-*` release to upload the zips there. -- Locally, from a ModelicaStandardLibrary checkout (tag v4.0.0): +- Locally, from a ModelicaStandardLibrary checkout (tag v4.1.0): ```bash deps/build_msl_c_macos.sh /Modelica/Resources/C-Sources lib/ext/shared/aarch64-apple-darwin diff --git a/deps/build_msl_c_macos.sh b/deps/build_msl_c_macos.sh index cf7257d..314bb7e 100755 --- a/deps/build_msl_c_macos.sh +++ b/deps/build_msl_c_macos.sh @@ -5,7 +5,7 @@ # deps/build_msl_c_macos.sh # # is Modelica/Resources/C-Sources of a ModelicaStandardLibrary -# checkout (CI uses tag v4.0.0). The output dir receives +# checkout (CI uses tag v4.1.0). The output dir receives # libModelicaMatIO, libModelicaIO, libModelicaStandardTables, # libModelicaExternalC, libModelicaCallbacks (.dylib) # for the host architecture. Set MACOS_ARCH=x86_64|arm64 to cross-compile.