Commit Graph
24 Commits
Author SHA1 Message Date
Dominik BernerandBogDan Vatra 8cd5e081af Build script creates symlinks as well 2023-11-28 11:05:43 +02:00
Assam BoudjelthiaandAssam Boudjelthia 4c2f6daad9 Add some notes about the build script to README.md 2023-06-19 21:38:19 +03:00
Assam BoudjelthiaandAssam Boudjelthia 3df6b5f37c Fix patchelf operations for OpenSSL 3.x
The previous refactoring commit 841f289 changed that command by
prepending relative path to the libs files, and that seem to break
what we try to achieve with patchelf. This reverts that part.
2023-06-19 21:38:19 +03:00
Assam BoudjelthiaandAssam Boudjelthia 5b9a936349 Fix build script case when building an OpenSSL 3.0.x version
If building for an OpenSSL version that doesn't start with 3.1.x, like
3.0.7, the script fails to set ANDROID_API value and the build fails.
This makes the script more inclusive for other OpenSSL 3.x.x versions.
2023-06-19 21:38:19 +03:00
BogDan VatraandGitHub de37220440 Bump ssl versions
* version 1.1.1t to 1.1.1u with NDK 21.4.7075529
* version 3.1.0 to 3.1.1 with NDK 25.2.9519653

Fixed: #47
2023-06-15 15:09:49 +03:00
Assam BoudjelthiaandBogDan Vatra 841f28981d Refactor the build script
* Refactor the build script to be more readable by using funcitons
* Forward configure and build output to log files
* Add more progress messages and print only stderr to the
  console while building
* Build Openssl 1.1 for API 21 and OpenSSL 3.1 for 23
* Tested the script on macOS (needs bash version 4+)
2023-06-11 09:09:38 +03:00
BogDan Vatra 8597b45107 Quite a few changes
- Nuke the support for super old Qt versions
 - Simplify a lot openssl.pri and CMakeLists.txt
 - Use latest OpenSSL 1.1.1 version
 - Add OpenSSL 3.x support needed for Qt 6.5

Close: #25, #36, #37, #39
2023-04-13 15:10:04 +03:00
BogDan Vatra aef7ae266e Update OpenSSL to 1.1.1n
Close #29
2023-01-27 20:19:38 +02:00
BogDan Vatra aa3c67c591 Update OpenSSL to 1.1.1l 2021-09-30 08:43:36 +03:00
BogDan Vatra 2d27c9e142 Update OpenSSL to 1.1.1k 2021-04-20 18:51:14 +03:00
BogDan Vatra e92fea4e40 Say hello to OpenSSL 1.1.1g 2020-05-13 15:53:13 +03:00
BogDan Vatra 9823d11ed7 Build and use openssl with no-asm for Qt debug buils
Fixes #10, #14
2020-04-14 17:40:01 +03:00
BogDan Vatra 67325bbabd Update openssl to 1.1.1f 2020-04-01 12:59:01 +03:00
BogDan Vatra c865ea3933 Update openssl to 1.1.1e 2020-03-29 14:47:58 +03:00
BogDan Vatra bf38cb6cc5 make build_ssl.sh a little bit more easier to maintain
Use latest ssl version for all Qt versions
2020-03-05 14:33:14 +02:00
Assam BoudjelthiaandBogDan Vatra f18df2616e Update build_ssl.sh script to build all the versions at once 2020-03-05 11:32:21 +02:00
BogDan Vatra ebb0b68be4 Add static libs prefixed with the ABI
These libs are useful to build Qt 5.14.1+ with -openssl-linked configure parameter.
2020-01-06 16:04:08 +02:00
BogDan Vatra 04396d6521 Say hello to OpenSSL 1.1.1d 2019-10-24 13:24:33 +03:00
BogDan Vatra fb34067790 Add _1_1 suffix
_1_1 suffix is needed for Android API-21 because if the user tries to load
libssl.so/libcrypto.so it will load the system ones which are actually OpenSSL 1.0
2019-07-06 12:27:25 +03:00
BogDan Vatra 95b31fe9ff Set proper SONAME in libs 2019-06-25 11:51:19 +03:00
BogDan Vatra 94a0750839 OpenSSL 1.1.1c 2019-06-12 09:07:24 +03:00
BogDan Vatra 3098342d03 OpenSSL 1.1.1b 2019-05-01 18:30:34 +03:00
BogDan Vatra edc0a6fb19 OpenSSL 1.0.2r 2019-02-27 10:21:00 +02:00
BogDan Vatra a6020f1d86 OpenSSL 1.0.2q 2019-01-16 13:36:53 +02:00