-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Build failure with clang #25
Comments
Build command? |
The build recipe can be found here https://github.com/msys2/MINGW-packages/blob/master/mingw-w64-libuninameslist/PKGBUILD. If I resolve all the environment variables in the configure command it will look like this (for clang64):
|
Thank you. I'm finding it a bit suspicious that on Windows you're providing both |
Hi @Biswa96, I think I recall reading that all windows libraries are dynamic, none are static.
expand to also include 64bit....
borrowing the idea above, after reading... I do not have a windows PC available here for testing this out, can you try testing the code? |
Tried that but same error. BTW, we want both static and shared libraries.
That does not solve the issue.
If you wish I can ask someone to add msys2 build environment in CI. Footnotes |
If you wish I can ask someone to add msys2 build environment in CI.
That may be a way for me to test it.
Last night, I have also began looking at ways to get github workflow to
process MSYS2 - I'll see if I can get it to run tonight so that I can
duplicate your problem and try to figure-out a solution.
|
Adding the additional Might be worth noting. However, it didn't fix the original problem.... that needs something else...or more |
I can see this in both tests:
What happened is that - By default, GitHub Actions terminates any running jobs if any job in a matrix fails. Here clang64 fails before mingw64. So, GHA terminates mingw64 without finishing it. This message verifies that
This behavior can be configured with |
Thanks - didn't know that. |
It appears that MSYS2 is quietly injecting it's own copies of the decl import/export definitions. I've turned-off adding that information in file nameslist-dll.h if it sees clang. Also tested with "./configure --enable-shared --enable-static --enable-frenchlib" and that appeared okay too. I think the problem is resolved and we can close this issue. |
Thank you for fixing this issue. |
How can I troubleshoot this issue? I can provide any further information if required.
The text was updated successfully, but these errors were encountered: