-
Notifications
You must be signed in to change notification settings - Fork 585
ci: fix mbedtls runners on macOS #1381
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
Conversation
OK, obviously I messed soemthing up there becasue it only ran two checks. Investigating… |
f1dec82
to
622ce6a
Compare
622ce6a
to
c2c2b2f
Compare
Isn't this ultmately a bug in our configure scripts? |
It might be, but I also don't think this would affect normal macOS installations. I could be wrong here, but the issue appears to be that libz is only installed on /opt/homebrew on the runners, while most macOS installations also have it in /usr. But I definitely could be mistaken. |
Follow-up to 8441153 libssh2#1381 Closes libssh2#1382
Ah okay, if this is specific to the GHA runners, and not to regular macOS ARM + Homebrew installs, I agree we shouldn't chase it further. (Aside from possibly reporting it to GitHub.) |
Follow-up to 8441153 libssh2#1381 Closes libssh2#1382
I can try it on a clean macOS ARM install this evening and see if it works. |
autotools lib detection routine failed to extend LDFLAGS for each detection. This could cause successful detection of a dependency, but later failing to use it. This did not cause an issue as long as all dependencies lived under the same prefix, but started breaking on macOS ARM + Homebrew where this was no longer true for mbedTLS and zlib in particular. Follow-up to 8441153 #1381 Follow-up to ae2770d #1377 Closes #1384
Sets LDFLAGS while configuring the autoconf mbedTLS build for macOS.
Follow-up to 8441153 libssh2#1381 Closes libssh2#1382
autotools lib detection routine failed to extend LDFLAGS for each detection. This could cause successful detection of a dependency, but later failing to use it. This did not cause an issue as long as all dependencies lived under the same prefix, but started breaking on macOS ARM + Homebrew where this was no longer true for mbedTLS and zlib in particular. Follow-up to 8441153 libssh2#1381 Follow-up to ae2770d libssh2#1377 Closes libssh2#1384
No description provided.