#
2d321448 |
| 29-Jan-2024 |
Prashanth Swaminathan |
Add support in configuration for android-riscv64 Android is enabling support for the riscv64 ISA. Add a configuration option to support building for it, aligned with the existing lin
Add support in configuration for android-riscv64 Android is enabling support for the riscv64 ISA. Add a configuration option to support building for it, aligned with the existing linux-riscv64 configuration. Reviewed-by: Hugo Landau <hlandau@openssl.org> Reviewed-by: Todd Short <todd.short@me.com> (Merged from https://github.com/openssl/openssl/pull/23427)
show more ...
|
#
b420e249 |
| 02-Mar-2022 |
Marcel Raad |
android-x86 target: Add -latomic Fixes https://github.com/openssl/openssl/issues/14083 again after being broken by https://github.com/openssl/openssl/pull/15640. CLA: trivial
android-x86 target: Add -latomic Fixes https://github.com/openssl/openssl/issues/14083 again after being broken by https://github.com/openssl/openssl/pull/15640. CLA: trivial Reviewed-by: Paul Dale <pauli@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/17833)
show more ...
|
Revision tags: openssl-3.0.0-alpha17, openssl-3.0.0-alpha16, openssl-3.0.0-alpha15, openssl-3.0.0-alpha14 |
|
#
4f10a996 |
| 29-Mar-2021 |
Richard Levitte |
Android config targets: don't include the SO version in the shlib file name Reports say that the Android platform(s) don't have the SO version number in the shared library file name. Re
Android config targets: don't include the SO version in the shlib file name Reports say that the Android platform(s) don't have the SO version number in the shared library file name. Reportedly, Android package managers do complain that our shared libraries do include the SO version number. That's easy enough to fix. Fixes #14711 Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from https://github.com/openssl/openssl/pull/14727)
show more ...
|
Revision tags: OpenSSL_1_1_1k, openssl-3.0.0-alpha13, openssl-3.0.0-alpha12, OpenSSL_1_1_1j, openssl-3.0.0-alpha11, openssl-3.0.0-alpha10, OpenSSL_1_1_1i, openssl-3.0.0-alpha9 |
|
#
948fd7af |
| 18-Nov-2020 |
Fred Hornsey |
Support for Android NDK r22-beta1 I think builds using standalone toolchain are fine so I left them alone, but `Configure` will fail if using the NDK directly because the `platforms`
Support for Android NDK r22-beta1 I think builds using standalone toolchain are fine so I left them alone, but `Configure` will fail if using the NDK directly because the `platforms` and `sysroot` directories were removed. If `sysroot` is missing, omit the `--sysroot` and `-gcc-toolchain` arguments and use the triplet form clang command. Also since `platforms` was being used for the default API level, use `meta/platforms.json` instead if needed. Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Paul Dale <paul.dale@oracle.com> Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/13434)
show more ...
|
Revision tags: openssl-3.0.0-alpha8, openssl-3.0.0-alpha7, OpenSSL_1_1_1h, openssl-3.0.0-alpha6, openssl-3.0.0-alpha5, openssl-3.0.0-alpha4 |
|
#
036cbb6b |
| 10-Jun-2020 |
Dr. David von Oheimb |
Rename NOTES*, README*, VERSION, HACKING, LICENSE to .md or .txt Reviewed-by: Tim Hudson <tjh@openssl.org> (Merged from https://github.com/openssl/openssl/pull/12109)
|
Revision tags: openssl-3.0.0-alpha3, openssl-3.0.0-alpha2, openssl-3.0.0-alpha1, OpenSSL_1_1_1g, OpenSSL_1_1_1f, OpenSSL_1_1_1e |
|
#
ca50d69c |
| 03-Mar-2020 |
Richard Levitte |
Configurations: Fix "android" configuration target This target gave '-pie' as a C flag when it should be a linker flag. Additionally, we add '-fPIE' as C flag for binaries. Fixe
Configurations: Fix "android" configuration target This target gave '-pie' as a C flag when it should be a linker flag. Additionally, we add '-fPIE' as C flag for binaries. Fixes #11237 Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/11238)
show more ...
|
#
99ffd5ad |
| 29-Feb-2020 |
Richard Levitte |
Andoid cross compile: change ANDROID_NDK_HOME to ANDROID_NDK_ROOT According to forum discussions with NDK developers, ANDROID_NDK_HOME is used for something else. Fixes #11205
Andoid cross compile: change ANDROID_NDK_HOME to ANDROID_NDK_ROOT According to forum discussions with NDK developers, ANDROID_NDK_HOME is used for something else. Fixes #11205 Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/11206)
show more ...
|
#
7fa8bcfe |
| 02-Feb-2020 |
Dr. Matthias St. Pierre |
Fix misspelling errors and typos reported by codespell Fixes #10998 Reviewed-by: Shane Lontis <shane.lontis@oracle.com> (Merged from https://github.com/openssl/openssl/pull/1100
Fix misspelling errors and typos reported by codespell Fixes #10998 Reviewed-by: Shane Lontis <shane.lontis@oracle.com> (Merged from https://github.com/openssl/openssl/pull/11000)
show more ...
|
Revision tags: OpenSSL_1_0_2u, OpenSSL_1_0_2t, OpenSSL_1_1_0l, OpenSSL_1_1_1d |
|
#
30478c97 |
| 16-Jun-2019 |
Richard Levitte |
Configure: final cleanup of asm related things Remove the *_asm templates in Configurations/00-base-templates.conf, all attempts to inherit them, and the asm() perl function. [e
Configure: final cleanup of asm related things Remove the *_asm templates in Configurations/00-base-templates.conf, all attempts to inherit them, and the asm() perl function. [extended tests] Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/9166)
show more ...
|
#
e6f98ae4 |
| 16-Jun-2019 |
Richard Levitte |
Configure: add mechanism to specify asm target architecture As preparation for moving asm file specs to build.info files, we must make sure there is still some base information to help s
Configure: add mechanism to specify asm target architecture As preparation for moving asm file specs to build.info files, we must make sure there is still some base information to help select the correct files. Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/9166)
show more ...
|
Revision tags: OpenSSL_1_1_1c, OpenSSL_1_1_0k, OpenSSL_1_0_2s, OpenSSL_1_0_2r, OpenSSL_1_1_1b |
|
#
adc7e221 |
| 02-Feb-2019 |
batist73 |
Android build: fix usage of NDK home variable ($ndk_var) CLA: trivial Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged
Android build: fix usage of NDK home variable ($ndk_var) CLA: trivial Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/8153)
show more ...
|
#
6e826c47 |
| 28-Jan-2019 |
Richard Levitte |
Android build: use ANDROID_NDK_HOME rather than ANDROID_NDK It apepars that ANDROID_NDK_HOME is the recommended standard environment variable for the NDK. We retain ANDROID_NDK
Android build: use ANDROID_NDK_HOME rather than ANDROID_NDK It apepars that ANDROID_NDK_HOME is the recommended standard environment variable for the NDK. We retain ANDROID_NDK as a fallback. Fixes #8101 Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/8103)
show more ...
|
Revision tags: OpenSSL_1_0_2q, OpenSSL_1_1_0j, OpenSSL_1_1_1a |
|
#
ddf2e8c8 |
| 19-Oct-2018 |
Andy Polyakov |
Configurations/15-android.conf: detect NDK llvm-ar. This excluses user from additional PATH adjustments in case NDK has llvm-ar. Reviewed-by: Matt Caswell <matt@openssl.org>
Configurations/15-android.conf: detect NDK llvm-ar. This excluses user from additional PATH adjustments in case NDK has llvm-ar. Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/7443)
show more ...
|
#
71f2b317 |
| 19-Oct-2018 |
Andy Polyakov |
Configurations/15-android.conf: fix implicit __ANDROID_API__ handling. 03ad7c009e16a233c733098db3169c560142ccd3 failed if one didn't pass explicit -D__ANDROID_API__=N :-( Review
Configurations/15-android.conf: fix implicit __ANDROID_API__ handling. 03ad7c009e16a233c733098db3169c560142ccd3 failed if one didn't pass explicit -D__ANDROID_API__=N :-( Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/7443)
show more ...
|
#
03ad7c00 |
| 14-Oct-2018 |
Andy Polyakov |
Configurations/15-android.conf: add support for "standalone toolchain". Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/7400)
|
Revision tags: OpenSSL_1_1_1, OpenSSL_1_1_1-pre9, OpenSSL_1_0_2p, OpenSSL_1_1_0i |
|
#
9f9a7d60 |
| 12-Aug-2018 |
Richard Levitte |
Configuration/15-android.conf: slightly move NDK canonisation This allows the original path to be displayed when it's shown to be invalid, so the user can relate without question.
Configuration/15-android.conf: slightly move NDK canonisation This allows the original path to be displayed when it's shown to be invalid, so the user can relate without question. Reviewed-by: Andy Polyakov <appro@openssl.org> (Merged from https://github.com/openssl/openssl/pull/6925)
show more ...
|
#
18174ba8 |
| 12-Aug-2018 |
Richard Levitte |
Configurations/15-android.conf: Make sure that the NDK path is canonical Extra slashes in paths are permissible in Unix-like platforms... however, when compared with the result from 'whi
Configurations/15-android.conf: Make sure that the NDK path is canonical Extra slashes in paths are permissible in Unix-like platforms... however, when compared with the result from 'which', which returns canonical paths, the comparison might fail even though the compared paths may be equivalent. We make the NDK path canonical internally to ensure the equivalence compares as equal, at least for the most trivial cases. Fixes #6917 Reviewed-by: Tim Hudson <tjh@openssl.org> (Merged from https://github.com/openssl/openssl/pull/6924)
show more ...
|
Revision tags: OpenSSL_1_1_1-pre8, OpenSSL_1_1_1-pre7 |
|
#
0ad4078c |
| 04-May-2018 |
Andy Polyakov |
Configure: move --noexecstack probe to Configure. config probe doesn't work in cross-compile scenarios or with clang. In addition consolidate -Qunused-arguments handling. Review
Configure: move --noexecstack probe to Configure. config probe doesn't work in cross-compile scenarios or with clang. In addition consolidate -Qunused-arguments handling. Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/6174)
show more ...
|
Revision tags: OpenSSL_1_1_1-pre6 |
|
#
ac98d386 |
| 23-Apr-2018 |
Matt Caswell |
Don't build AFALG on android This didn't get built anyway for gcc because it was detected as a cross compile. But it did get built for clang - even though this is still a cross compi
Don't build AFALG on android This didn't get built anyway for gcc because it was detected as a cross compile. But it did get built for clang - even though this is still a cross compile build. This disables it in all cases for Android. Fixes #5748 Reviewed-by: Rich Salz <rsalz@openssl.org> Reviewed-by: Paul Dale <paul.dale@oracle.com> (Merged from https://github.com/openssl/openssl/pull/6057)
show more ...
|
Revision tags: OpenSSL_1_1_1-pre5, OpenSSL_1_1_1-pre4, OpenSSL_1_0_2o, OpenSSL_1_1_0h |
|
#
f770d75b |
| 26-Mar-2018 |
Andy Polyakov |
Configure: make LIST command work with dynamic 15-android.conf. This is quick-n-dirty ad-hoc solution, the problem asks for more elegant one... Reviewed-by: Richard Levitte <lev
Configure: make LIST command work with dynamic 15-android.conf. This is quick-n-dirty ad-hoc solution, the problem asks for more elegant one... Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/5755)
show more ...
|
Revision tags: OpenSSL_1_1_1-pre3 |
|
#
df3a1551 |
| 17-Mar-2018 |
Andy Polyakov |
Configurations/15-android.conf: detect clang by PATH, not by CC. Since they intend to omit gcc, it's more appropriate to simply detect if there is NDK's clang on PATH, as opposite to req
Configurations/15-android.conf: detect clang by PATH, not by CC. Since they intend to omit gcc, it's more appropriate to simply detect if there is NDK's clang on PATH, as opposite to requiring to specify it with CC=clang (and looking for it on PATH). Also detect NDK version and default to armv7-a for NDK>16. Address failure to recognize -D__ADNDROID_API__=N in CPPFLAGS. Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/5613)
show more ...
|
#
f39276fd |
| 16-Mar-2018 |
Andy Polyakov |
Add NOTES.ANDROID. Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/5613)
|
#
87ba25ee |
| 14-Mar-2018 |
Andy Polyakov |
Configurations/15-android.conf: default to RC4_CHAR whenever possible. Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/5613)
|
#
f41c8674 |
| 14-Mar-2018 |
Andy Polyakov |
Configurations/15-android.conf: refine clang support. Adjusting ARM default broke clang support, and x86[_64] needed path adjustment. Reviewed-by: Rich Salz <rsalz@openssl.org>
Configurations/15-android.conf: refine clang support. Adjusting ARM default broke clang support, and x86[_64] needed path adjustment. Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/5613)
show more ...
|
#
ebea0f30 |
| 11-Mar-2018 |
Andy Polyakov |
Configurations/*.conf: overhaul Android targets. Move Android targets to separate file, automate sysroot setup and add support for NDK 16. Reviewed-by: Rich Salz <rsalz@openssl.
Configurations/*.conf: overhaul Android targets. Move Android targets to separate file, automate sysroot setup and add support for NDK 16. Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/5589)
show more ...
|