Christian Heimes <li...@cheimes.de> added the comment:

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
...

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue43466>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to