Testing fails on macOS 12: ld: dynamic main executables must link with libSystem.dylib for architecture x86_64
Testing base fails on macOS 12:
===> making test in src/machista1.0
clang -dynamiclib -g -O2 -std=c99 -Wextra -Wall -pedantic -fPIC -Wl,-single_module \
$(if [ 20 -lt 10 ]; then echo "-arch i386 -arch ppc"; elif [ 20 -lt 20 ]; then echo "-arch x86_64 -arch i386"; else echo "-arch x86_64 -arch arm64"; fi) \
-nostdlib \
-install_name tests/libmachista-test-dependency.dylib \
tests/empty.c \
-o tests/libmachista-test-dependency.dylib
ld: dynamic main executables must link with libSystem.dylib for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [tests/libmachista-test-dependency.dylib] Error 1
make[1]: *** [test] Error 1
make: *** [test] Error 1
Change History (4)
Description: |
modified (diff)
|
Keywords: |
monterey added
|
Summary: |
Testing fails: ld: dynamic main executables must link with libSystem.dylib for architecture x86_64 →
Testing fails on macOS 12: ld: dynamic main executables must link with libSystem.dylib for architecture x86_64
|
Resolution: |
→ fixed
|
Status: |
new →
closed
|
Milestone: |
MacPorts Future →
MacPorts 2.8.0
|
We only see this on macOS 12, both on arm64 and on x86_64.