]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
bpo-35257: fix broken BLDSHARED - needs LDFLAGS too (GH-11297)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Sun, 23 Dec 2018 20:48:00 +0000 (12:48 -0800)
committerGitHub <noreply@github.com>
Sun, 23 Dec 2018 20:48:00 +0000 (12:48 -0800)
commit3d4b4b80f290e622b05ca219ad6dabc07b49421a
treeb0f3e835af0ff0077ad8d2178f0c7f628a49841f
parenta58c8442f15914a43a83862f2644569263b1ed7d
bpo-35257: fix broken BLDSHARED - needs LDFLAGS too (GH-11297)

`BLDSHARED` needs to have both `LDFLAGS` and `LDFLAGS_NODIST`, not just `LDFLAGS_NODIST`; `PY_CORE_LDFLAGS` provides both.  For example, as it stands now with just `LDFLAGS_NODIST`, macOS universal builds are broken as the necessary `-arch` flags are no longer passed to the standard library extension module link step from `setup.py` resulting in extension modules being single architecture only.

https://bugs.python.org/issue35257
(cherry picked from commit 44a3ee07e30e18d83e2730c093d8b0e930f0a06c)

Co-authored-by: Ned Deily <nad@python.org>
Makefile.pre.in