-
Hi! We recently ported OpenBLAS project to Meson build system (it's following Makefiles for a reference). We support Linux and MacOS based systems, and Recently I worked on adding Windows support, using MSYS2/UCRT64 environment: HaoZeke/OpenBLAS#26 (only added new CI job TBH). To build static and dynamic libraries we use openblas = both_libraries('openblas',
link_whole: [
_interface,
_l2_driver,
_l3_driver,
_others,
_kern,
],
dependencies: [dependency('threads')],
override_options: ['b_lundef=false', 'b_asneeded=false'],
install: true,
) It turns out that for Windows building dynamic library (meson command below) fails with multitude of
It's the first time I'm using MSYS2, I wonder why MSYS2 gcc build would be different from linux gcc/clang build that manages to build I'd be thankful for any tips, comments how to debug it! |
Beta Was this translation helpful? Give feedback.
Replies: 5 comments
-
Where is the actual error message? |
Beta Was this translation helpful? Give feedback.
-
Ahh, this is on "discussions". I will continue on the PR itself. |
Beta Was this translation helpful? Give feedback.
-
Sure! Here's the PR with failing windows job: HaoZeke/OpenBLAS#26 |
Beta Was this translation helpful? Give feedback.
-
@mtsokol this can be closed (the original issue had to do with incorrectly resolved symbols at our end). |
Beta Was this translation helpful? Give feedback.
-
@HaoZeke Sure! Thanks! |
Beta Was this translation helpful? Give feedback.
@mtsokol this can be closed (the original issue had to do with incorrectly resolved symbols at our end).