Closed tiennou closed 5 years ago
@pietbrauer Do you/GH have an opinion on this ? Just want to make sure I'm not stomping over some build system of yours by doing thatβ¦
I had to edit the script to get it to build with Carthage.
deps = `otool -arch x86_64 -L #{TARGET_EXECUTABLE_PATH}`
Since for some reason the CURRENT_ARCH
variable was set to undefined_arch
. Might be an Xcode 10 issue.
Okay, I've rejigged that script, because I tried to take care of codesigning, which needed refactoring, but ultimately decided that I don't care enough (also codesign --deep
seems to be a thing). So this is the refactored version without codesigning.
I've removed the offending CURRENT_ARCH
, since it seems to be going away, and AFAIK ~x86_64 rules the world anyways~ we only call that on a mono-arch binary.
Any progress on this? It looks like the travis build failed because of a file permissions error.
Thanks for the fix @tiennou. Can we please get this merged?
π
As per the script's documentation :
In short, it will grab the Homebrew version of OpenSSL dylibs we're using and fixup the ObjectiveGit framework to use a copy of them.
It's 2018, that
install_name
should have been automated by now π.Ref #667.