Skip to content
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

Marcg/openssl essential #9

Open
wants to merge 5 commits into
base: 2.7
Choose a base branch
from
Open

Marcg/openssl essential #9

wants to merge 5 commits into from

Conversation

ucodery
Copy link

@ucodery ucodery commented Apr 1, 2021

No description provided.

Author: Shaun Lowry <shaunl@activestate.com>
Date:   Tue Apr 14 13:26:52 2020 -0600
    13f5a71819 activepython: Brand Python as ActivePython. Updated 2016 dates to 2020. (ActivePython-branding-2016.patch)
    d83596b402 activepython: Merge tag 'v2.7.18rc1' into apy/2.7/activepython
    ef729b98b9 activepython: Brand IDLE shell as ActivePython (branding_idle.patch)
    876ce71844 aix: Add /usr/lib to library search path on AIX
    99ab051cf1 aix: Drop symbols on AIX systems
    73e035d212 aix: (setup.py.aix_exp.patch) Use AIX's .exp file mechanism instead of '-ltcl8.4 -ltk8.4' to avoid problems with .a vs .so for shared object extensions
    20aa8b3adf aix: (multiprocessing_aix.patch)
    8fbfd004f6 aix: (ld_so_aix.patch)
    39a7649918 aix: Patch to fix MemoryError when trying to open files in AIX 64-bit, see http://bugs.python.org/issue6600 (aix_memoryerror_fix.patch, aix_memoryerror_fix2.patch)
    0ae86bd418 aix: fix for inline on AIX cc (aix_inline.patch)
    3b521b8e8e darwin: (setup.py.openssl_p.patch) *UNSAFE* Link our OpenSSL, originally used only on darwin but thispatch definitely affects all platforms
    fa77a8ecce nix: Add changes to link zlib into python
    c1fa334184 nix: (setup.py.bsddb.patch) Link statically to the locally built libdb
    a395f6de8f nix: (setup.py.tcltk.patch) Use a local Tcl/Tk for '_tkinter'
    2583ec7f89 nix: (setup.py.use_usr_local_always.patch) Always use /usr/local
    f1f76e2943 nix: (setup.py.00.patch) ActivePython builds some external libraries into a private build directory for controlled use by common Python extension modules
    93ec4f3db1 nix: (gcc_fPIC_basecflags.patch) Add -fPIC CFLAG for our GCC-based Python builds
    f34994c8dc solaris: (setup.py.solaris_libc.patch) It has been necessary to explicitly link in libc before libcrypt on Solaris
    d10bcbc3c6 win32: Can override version of openssl
    a94d4aaf4c win32: Support downloading externals directly from cpython-source-deps
    d131fd1972 win32: Update to openssl 1.0.2t
    0e90927c50 win32: Update tcl and tk to 8.5.19 for python 2.7.16
    cfb346b377 win32: Fix sqlite in props to rebase to 2.7.16 tag
    f4e295451a win32: Add openssl 1.0.2s
    2958e043aa win32: Add openssl 1.0.2q
    69ff5017b5 win32: Move python.props patches to win32-extras branch
    70d6235b9e win32: Upgrade sqlite3 to 3.24.0.0
    e9ea3be35b win32: Replaces git-fetch with s3 URL in get_externals_activestate.bat
    13a61c7543 win32: Rev OpenSSL version to 1.0.2o
    db5ca72aea win32: Bump OpenSSL version
    4a35d7d42e win32: (Python-3.5.2-avoid-svn.python.org.patch) Alternate version of get_externals.bat that fetches library tarballs from our repo instead of svn.python.org. The 3.5 version of this patch is used in 2.7 intentionally
    87ec200693 win32: (build_bat.patch) Added ActiveState build.bat, which is a copy of 3.5.1 build.bat, to work around x64 failure on Windows (3.5.2 gets confused and fails to find toolset properly)
python.props is now directing the python core to the openssl dir
that is built prior to the core for openssl dlls.

Using this as a reference:
reiniert@cf5efa3

Upgrade from 1.0.2 to 1.1.1:
Remove the libeay and ssleay projects and link to local  openssl
This is specifically using the DLLS with the 1_1 suffix, which
is the suffix for both 64 and 32 bit DLLs we are building.
We are using the local version.
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.

2 participants