Changes between Initial Version and Version 1 of Ticket #62023, comment 3


Ignore:
Timestamp:
Jan 10, 2021, 9:50:08 PM (3 years ago)
Author:
kencu (Ken)
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #62023, comment 3

    initial v1  
    1 (sidebar) during work on this, I see this issue:
     1(sidebar) during work on this, I see this issue when building universal on an Intel system:
    22{{{
    33/usr/bin/clang -bundle -undefined dynamic_lookup -arch arm64 -arch x86_64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX11.1.sdk -L/opt/local/lib -Wl,-headerpad_max_install_names -Wl,-syslibroot,/Library/Developer/CommandLineTools/SDKs/MacOSX11.1.sdk -arch arm64 -arch x86_64 build/temp.macosx-11.1-x86_64-3.9/opt/local/var/macports/build/_opt_myports_lang_python39/python39/work/Python-3.9.1/Modules/_ctypes/_ctypes.o build/temp.macosx-11.1-x86_64-3.9/opt/local/var/macports/build/_opt_myports_lang_python39/python39/work/Python-3.9.1/Modules/_ctypes/callbacks.o build/temp.macosx-11.1-x86_64-3.9/opt/local/var/macports/build/_opt_myports_lang_python39/python39/work/Python-3.9.1/Modules/_ctypes/callproc.o build/temp.macosx-11.1-x86_64-3.9/opt/local/var/macports/build/_opt_myports_lang_python39/python39/work/Python-3.9.1/Modules/_ctypes/cfield.o build/temp.macosx-11.1-x86_64-3.9/opt/local/var/macports/build/_opt_myports_lang_python39/python39/work/Python-3.9.1/Modules/_ctypes/malloc_closure.o build/temp.macosx-11.1-x86_64-3.9/opt/local/var/macports/build/_opt_myports_lang_python39/python39/work/Python-3.9.1/Modules/_ctypes/stgdict.o -L/opt/local/lib -lffi -ldl -o build/lib.macosx-11.1-x86_64-3.9/_ctypes.cpython-39-darwin.so
     
    99ld: warning: ignoring file build/temp.macosx-11.1-x86_64-3.9/opt/local/var/macports/build/_opt_myports_lang_python39/python39/work/Python-3.9.1/Modules/_ctypes/stgdict.o, building for macOS-arm64 but attempting to link with file built for unknown-x86_64
    1010}}}
     11
     12and a similar but inverse issue building universal on an arm64 system:
     13{{{
     14/usr/bin/clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX11.1.sdk -pipe -Os -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX11.1.sdk -std=c99 -Wextra -Wno-unused-result -Wno-unused-parameter -Wno-missing-field-initializers -Wstrict-prototypes -Werror=implicit-function-declaration -fvisibility=hidden -I./Include/internal -I_ctypes/darwin -I/opt/universal/include -I./Include -I. -I/opt/universal/include -I/opt/universal/var/macports/build/_Users_Shared_kencurepos_myports_lang_python39/python39/work/Python-3.9.1/Include -I/opt/universal/var/macports/build/_Users_Shared_kencurepos_myports_lang_python39/python39/work/Python-3.9.1 -c /opt/universal/var/macports/build/_Users_Shared_kencurepos_myports_lang_python39/python39/work/Python-3.9.1/Modules/_ctypes/stgdict.c -o build/temp.macosx-11.0-arm64-3.9/opt/universal/var/macports/build/_Users_Shared_kencurepos_myports_lang_python39/python39/work/Python-3.9.1/Modules/_ctypes/stgdict.o -DPy_BUILD_CORE_MODULE -DUSING_MALLOC_CLOSURE_DOT_C=1 -DMACOSX -DHAVE_FFI_PREP_CIF_VAR=1 -DHAVE_FFI_PREP_CLOSURE_LOC=1 -DHAVE_FFI_CLOSURE_ALLOC=1
     15/usr/bin/clang -bundle -undefined dynamic_lookup -arch arm64 -arch x86_64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX11.1.sdk -L/opt/universal/lib -Wl,-headerpad_max_install_names -Wl,-syslibroot,/Library/Developer/CommandLineTools/SDKs/MacOSX11.1.sdk -arch arm64 -arch x86_64 build/temp.macosx-11.0-arm64-3.9/opt/universal/var/macports/build/_Users_Shared_kencurepos_myports_lang_python39/python39/work/Python-3.9.1/Modules/_ctypes/_ctypes.o build/temp.macosx-11.0-arm64-3.9/opt/universal/var/macports/build/_Users_Shared_kencurepos_myports_lang_python39/python39/work/Python-3.9.1/Modules/_ctypes/callbacks.o build/temp.macosx-11.0-arm64-3.9/opt/universal/var/macports/build/_Users_Shared_kencurepos_myports_lang_python39/python39/work/Python-3.9.1/Modules/_ctypes/callproc.o build/temp.macosx-11.0-arm64-3.9/opt/universal/var/macports/build/_Users_Shared_kencurepos_myports_lang_python39/python39/work/Python-3.9.1/Modules/_ctypes/cfield.o build/temp.macosx-11.0-arm64-3.9/opt/universal/var/macports/build/_Users_Shared_kencurepos_myports_lang_python39/python39/work/Python-3.9.1/Modules/_ctypes/malloc_closure.o build/temp.macosx-11.0-arm64-3.9/opt/universal/var/macports/build/_Users_Shared_kencurepos_myports_lang_python39/python39/work/Python-3.9.1/Modules/_ctypes/stgdict.o -L/opt/universal/lib -lffi -ldl -o build/lib.macosx-11.0-arm64-3.9/_ctypes.cpython-39-darwin.so
     16ld: warning: ignoring file build/temp.macosx-11.0-arm64-3.9/opt/universal/var/macports/build/_Users_Shared_kencurepos_myports_lang_python39/python39/work/Python-3.9.1/Modules/_ctypes/_ctypes.o, building for macOS-x86_64 but attempting to link with file built for unknown-arm64
     17ld: warning: ignoring file build/temp.macosx-11.0-arm64-3.9/opt/universal/var/macports/build/_Users_Shared_kencurepos_myports_lang_python39/python39/work/Python-3.9.1/Modules/_ctypes/callbacks.o, building for macOS-x86_64 but attempting to link with file built for unknown-arm64
     18ld: warning: ignoring file build/temp.macosx-11.0-arm64-3.9/opt/universal/var/macports/build/_Users_Shared_kencurepos_myports_lang_python39/python39/work/Python-3.9.1/Modules/_ctypes/callproc.o, building for macOS-x86_64 but attempting to link with file built for unknown-arm64
     19ld: warning: ignoring file build/temp.macosx-11.0-arm64-3.9/opt/universal/var/macports/build/_Users_Shared_kencurepos_myports_lang_python39/python39/work/Python-3.9.1/Modules/_ctypes/cfield.o, building for macOS-x86_64 but attempting to link with file built for unknown-arm64
     20ld: warning: ignoring file build/temp.macosx-11.0-arm64-3.9/opt/universal/var/macports/build/_Users_Shared_kencurepos_myports_lang_python39/python39/work/Python-3.9.1/Modules/_ctypes/malloc_closure.o, building for macOS-x86_64 but attempting to link with file built for unknown-arm64
     21ld: warning: ignoring file build/temp.macosx-11.0-arm64-3.9/opt/universal/var/macports/build/_Users_Shared_kencurepos_myports_lang_python39/python39/work/Python-3.9.1/Modules/_ctypes/stgdict.o, building for macOS-x86_64 but attempting to link with file built for unknown-arm64
     22}}}