New submission from xz_sophos <xing.zh...@sophos.com>:
With 3.9.1 source code, I am trying to make univerisal2 build of python.framework from the source code. The problem I am seeing is the main python binary is universal, but all the .so files in lib-dynload (Python.framework/Versions/3.9/lib/python3.9/lib-dynload/) are only x86_64. The Mac is MacOS 10.15, with Xcode 12.2 installed. Xcode12.2 has SDKs to support universal build for both arm64 and x86_64 architecture. I have no problems making other universal applications and frameworks on the machine. Following the documentation. I ran the following build command: ./configure --enable-universalsdk --enable-framework=./tmp --with-universal-archs=universal2 --without-ensurepip make make install The resulting python was universal but the .so files are not. ---------- components: macOS messages: 382861 nosy: ned.deily, ronaldoussoren, xz_sophos priority: normal severity: normal status: open title: python 3.9.1 failed to create .so files as universal2 (arm64, x86_64) on Mac type: compile error versions: Python 3.9 _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue42619> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com