This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author christian.heimes
Recipients barry, christian.heimes, gregory.p.smith, pablogsal, vstinner
Date 2021-03-16.10:58:22
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1615892302.49.0.277919397466.issue43466@roundup.psfhosted.org>
In-reply-to
Content
It's a compromise.

The default settings for --with-openssl-rpath=no (--without-openssl-rpath) is backwards compatible with previous Python versions. The default behavor stays the same.

I don't want to set an rpath *unless* the user specifies that they want an rpath. I lack time and resources to verify that OPENSSL_LDFLAGS and OpenSSL's pkg-config files don't include any -L flags on all Linux, BSD, and macOS distributions. The new flag will make it more obvious to users that they may want an rpath, too.

$ ./configure --help
...
  --with-openssl=DIR      override root of the OpenSSL directory to DIR
  --with-openssl-rpath=[DIR|auto|no]
                          Set runtime library directory (rpath) for OpenSSL
                          libraries, no (default): don't set rpath, auto:
                          auto-detect rpath from --with-openssl and
                          pkg-config, DIR: set an explicit rpath
...
History
Date User Action Args
2021-03-16 10:58:22christian.heimessetrecipients: + christian.heimes, barry, gregory.p.smith, vstinner, pablogsal
2021-03-16 10:58:22christian.heimessetmessageid: <1615892302.49.0.277919397466.issue43466@roundup.psfhosted.org>
2021-03-16 10:58:22christian.heimeslinkissue43466 messages
2021-03-16 10:58:22christian.heimescreate