-
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
Apothecary: OpenSSL v 1.0.1i #3171
Conversation
@danoli3 here is a skeleton! I left the most recent poco bits in there commented for reference. Do you want to work on IOS? |
Yeah I'll work on iOS |
Great thanks! Once we get these built, we can pull this branch into the apothecary-poco branch. I'll start hacking away on the other platforms ... |
@bakercp Just note, make sure to compile the makefile with |
@danoli3 indeed! I discovered the same thing last night :) |
…ks into apothecary-openssl
- Adds formula for iOS compile for OpenSSL for all targeted architectures.
…386, x86_64) - Built from Apothecary - ssl.a (armv7, armv7s, arm64, i386, x86_64) - crypto.a (armv7, armv7s, arm64, i386, x86_64) - updated include
Okay iOS done. Pulled into your Pull |
Apothecary: OpenSSL 1.0.1i Formula iOS and Libs (armv7, armv7s, arm64, i386, x86_64)
well that's just strange, wouldn't have assumed that that would be a problem anywhere. regarding linux, I guess we can use the system libs, right? My Ubuntu 14.04 is on 1.0.1f-XXX, but I think that all the security fixes have been backported... |
Yes we should be able to use system libs. @arturoc was there any reason we didn't last time? |
Setting this to 0.9.0 since Poco should compile against new binaries. |
Okay just noted some issues with i386, x86_64 in this build when linking to the iOS libs... Problem was iOS minimum set to 5.1 causes linking errors against Xcode 5 and 6. Fixed the issue by using correct min target for simulator instead of iphoneos |
…86_64) ### Changes - In this version updated to be clang compiled - gnu11 c standard - Fixed issues with i386 simulator in linking stages - Fixed simulator targets (had incorrect min version, was causing issues in compiling for clang as well as symbolic linking errors later). - Fixed configure script for i386 - Building with optimised -Os flag - fPIC on (requirement) - Logs now outputted to log file (cleans up the console a bit) (will implement in others) ### Validation: - Verified it works :D! (or the custom build script for OpenSSL which I cloned from this) https://travis-ci.org/x2on/OpenSSL-for-iPhone/builds/36021963 - Tested compiled libraries against OpenSSL Xcode project (tested i386, x86_64, armv7, arm64)
…arm64, i386, x86_64) - Built from Apothecary - ssl.a (armv7, armv7s, arm64, i386, x86_64) - crypto.a (armv7, armv7s, arm64, i386, x86_64) - updated include - Built with updated clang script
Apothecary: OpenSSL 1.0.1i (Updated) Formula iOS and Libs (armv7, armv7s, arm64, i386, x86_64)
…ks into apothecary-openssl
OpenSSL for OS X (fat lib)
…6_64) - Updated to ```1.0.1j``` (latest) - Removed ```armv7s```
- Built from Apothecary - ssl.a (armv7, arm64, i386, x86_64) - crypto.a (armv7, arm64, i386, x86_64) - updated to OpenSSL 1.0.1j - removed armv7s
Apothecary Update for OpenSSL 1.0.1j and iOS
Replaced by #3441 |
Initial scripts downloads and checks the shasum.