Skip to content

Openssl for Python 2.7.11 (mandatory dependency of Python 2.7.11)#774

Closed
opacam wants to merge 1 commit intokivy:masterfrom
opacam:openssl-python-base
Closed

Openssl for Python 2.7.11 (mandatory dependency of Python 2.7.11)#774
opacam wants to merge 1 commit intokivy:masterfrom
opacam:openssl-python-base

Conversation

@opacam
Copy link
Member

@opacam opacam commented Jun 11, 2016

This recipe is needed by PR #775 (Python 2.7.11).

This libraries are problematic because android already distributes an older version and we compile all the stuff against the latest version. This causes some troubles when we try to load the openssl libs from the app, because the android system loads first his own libs... and it is almost sure that the app will fail at some point when trying to call some function that not exist anymore, or maybe, is a newer function that not exist in the old libs.

Is for this that I decide to compile this libs as static instead of shared (I know that it increase a little bit the final size of the app but this way we make sure that all the calls to openssl libs will work as expected). Cause building as static libs maybe is not necessary for some recipes or bootstraps, I doubt so, if we need to add this libs into the final app, I decide to add the ability to build as static or shared (if the new python2 recipe is used it will be build as static, unless the user uses the variable "force_shared" set to True, otherwise it will be build as shared as always has been).

Merge Note: This could break the old python2 recipe...so, only should be merged if the Python 2.7.11 PR is accepted

@opacam opacam mentioned this pull request Jun 11, 2016
@opacam
Copy link
Member Author

opacam commented Aug 12, 2016

¡¡¡ Closed because currently I'm working with python's version 2.7.12,
and this recipe isn't needed anymore !!!

@opacam opacam closed this Aug 12, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant