-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update the openssl libs to version 1.1.1 (LTS)
This openssl version is an LTS (supported until 11th September 2023). To compile this libraries we are using the clang feature introduced in c7edf85. Doing it this way, allow us to successfully compile and link with python (which also is compiled using the clang compiler), and moreover: - The openssl recipe has been enhanced by introducing a couple of methods (include_flags and link_flags) which should help us to link other recipes with the openssl libs. - New variable introduced `url_version`, used to download our recipe (in the subclassed method versioned_url). This has been done this way to keep the name of the generated libraries short, to match with python libs naming (<major.minor>) and to avoid touching all the openssl dependant recipes.
- Loading branch information
Showing
2 changed files
with
75 additions
and
31 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,20 +1,11 @@ | ||
--- openssl/Makefile 2016-01-28 17:26:49.159522273 +0100 | ||
+++ b/Makefile 2016-01-28 17:26:54.358438402 +0100 | ||
@@ -342,7 +342,7 @@ | ||
link-shared: | ||
@ set -e; for i in $(SHLIBDIRS); do \ | ||
$(MAKE) -f $(HERE)/Makefile.shared -e $(BUILDENV) \ | ||
- LIBNAME=$$i LIBVERSION=$(SHLIB_MAJOR).$(SHLIB_MINOR) \ | ||
+ LIBNAME=$$i LIBVERSION= \ | ||
LIBCOMPATVERSIONS=";$(SHLIB_VERSION_HISTORY)" \ | ||
symlink.$(SHLIB_TARGET); \ | ||
libs="$$libs -l$$i"; \ | ||
@@ -356,7 +356,7 @@ | ||
libs="$(LIBKRB5) $$libs"; \ | ||
fi; \ | ||
$(CLEARENV) && $(MAKE) -f Makefile.shared -e $(BUILDENV) \ | ||
- LIBNAME=$$i LIBVERSION=$(SHLIB_MAJOR).$(SHLIB_MINOR) \ | ||
+ LIBNAME=$$i LIBVERSION= \ | ||
LIBCOMPATVERSIONS=";$(SHLIB_VERSION_HISTORY)" \ | ||
LIBDEPS="$$libs $(EX_LIBS)" \ | ||
link_a.$(SHLIB_TARGET); \ | ||
--- openssl/Makefile.orig 2018-10-20 22:49:40.418310423 +0200 | ||
+++ openssl/Makefile 2018-10-20 22:50:23.347322403 +0200 | ||
@@ -19,7 +19,7 @@ | ||
SHLIB_MAJOR=1 | ||
SHLIB_MINOR=1 | ||
SHLIB_TARGET=linux-shared | ||
-SHLIB_EXT=.so.$(SHLIB_VERSION_NUMBER) | ||
+SHLIB_EXT=$(SHLIB_VERSION_NUMBER).so | ||
SHLIB_EXT_SIMPLE=.so | ||
SHLIB_EXT_IMPORT= | ||
|