Repository navigation
Conversation
|
@conda-forge-admin, please rerender |
|
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
|
I don’t have much to say, because this PR is mostly about technologies that I’m not familiar with. I’m just curious about why it is needed to add the build flags |
|
@svillemot : I can't claim that I have found the full solution yet. |
Added conditional setup for macOS in build script.
|
@conda-forge/help-c-cpp : I'm trying to build this recipe under macos X. The build uses meson (from upstream). The command is in build.sh.
I'm thinking this might be a valid reason to increase the version of the SDK number since 10.3 doesn't seem to have jthread. Could you give me some help or pointers ? @svillemot : if I understand correctly, upstream uses homebrew instead of mac's SDK, right ? |
|
Basically the preprocessor requires GCC 12 to compile. If you are using clang or an older GCC, you will run into problems. |
| @@ -1,2 +1,4 @@ | |||
| c_compiler: | |||
| - g++ | |||
| - gcc | |||
There was a problem hiding this comment.
Actually gcc the binary is not used, since there is no C code. So this change is not strictly needed. You were already using GCC (the compiler suite).
|
Regarding Homebrew, my understanding is that it uses whatever SDK is installed on the user machine. We compile our own Dynare package (for MATLAB) using Homebrew on an up-to-date macOS 15 system. I don’t know whether an old SDK is suitable for compiling C++20 code. |
|
And regarding the Dynare package (for Octave) that is distributed as an official Homebrew package, I don’t know which SDK is used. |
Added MACOSX_SDK_VERSION for macOS builds.
Print meson log Co-authored-by: Uwe L. Korn <xhochy@users.noreply.github.com>
|
Thank you @xhochy for the suggestion !
|
Checklist
0(if the version changed)conda-smithy(Use the phrase@conda-forge-admin, please rerenderin a comment in this PR for automated rerendering)