https://github.com/python/cpython/commit/6dc12dad4b4297dce2eb4239cfc7aaa9ef9d2e0f commit: 6dc12dad4b4297dce2eb4239cfc7aaa9ef9d2e0f branch: 3.14 author: Miss Islington (bot) <31488909+miss-isling...@users.noreply.github.com> committer: serhiy-storchaka <storch...@gmail.com> date: 2025-05-10T15:55:47Z summary:
[3.14] gh-117088: Fix AIX build (GH-132595) (GH-133838) (cherry picked from commit 47f1722d8053fb4f79e68cba07cbf08fb58a511c) Co-authored-by: Ayappan Perumal <ayapp...@in.ibm.com> files: A Misc/NEWS.d/next/Build/2025-04-16-09-38-48.gh-issue-117088.EFt_5c.rst M Makefile.pre.in diff --git a/Makefile.pre.in b/Makefile.pre.in index 17e0c9904cc3aa..fd3d0274bca7d7 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in @@ -1012,7 +1012,12 @@ $(LIBRARY): $(LIBRARY_OBJS) $(AR) $(ARFLAGS) $@ $(LIBRARY_OBJS) libpython$(LDVERSION).so: $(LIBRARY_OBJS) $(DTRACE_OBJS) - $(BLDSHARED) -Wl,-h$(INSTSONAME) -o $(INSTSONAME) $(LIBRARY_OBJS) $(MODLIBS) $(SHLIBS) $(LIBC) $(LIBM) + # AIX Linker don't support "-h" option + if test "$(MACHDEP)" != "aix"; then \ + $(BLDSHARED) -Wl,-h$(INSTSONAME) -o $(INSTSONAME) $(LIBRARY_OBJS) $(MODLIBS) $(SHLIBS) $(LIBC) $(LIBM); \ + else \ + $(BLDSHARED) -o $@ $(LIBRARY_OBJS) $(MODLIBS) $(SHLIBS) $(LIBC) $(LIBM); \ + fi if test $(INSTSONAME) != $@; then \ $(LN) -f $(INSTSONAME) $@; \ fi diff --git a/Misc/NEWS.d/next/Build/2025-04-16-09-38-48.gh-issue-117088.EFt_5c.rst b/Misc/NEWS.d/next/Build/2025-04-16-09-38-48.gh-issue-117088.EFt_5c.rst new file mode 100644 index 00000000000000..0845b0551394f8 --- /dev/null +++ b/Misc/NEWS.d/next/Build/2025-04-16-09-38-48.gh-issue-117088.EFt_5c.rst @@ -0,0 +1 @@ +AIX linker don't support -h option, so avoid it through platform check _______________________________________________ Python-checkins mailing list -- python-checkins@python.org To unsubscribe send an email to python-checkins-le...@python.org https://mail.python.org/mailman3/lists/python-checkins.python.org/ Member address: arch...@mail-archive.com