[MacPorts] #57629: CMake won't build on MacOS (i386 architecture is deprecated).

MacPorts noreply at macports.org
Sat Nov 17 04:42:46 UTC 2018


#57629: CMake won't build on MacOS (i386 architecture is deprecated).
----------------------+--------------------
 Reporter:  hipcrime  |      Owner:  (none)
     Type:  defect    |     Status:  new
 Priority:  Normal    |  Milestone:
Component:  ports     |    Version:
 Keywords:            |       Port:
----------------------+--------------------
 Since the most recent update, CMake refuses to build on MacOS.
 The failure generates tons of output, but the important bit is this:

 :info:configure     ld: warning: The i386 architecture is deprecated for
 macOS (remove from the Xcode build setting: ARCHS)
 :info:configure     ld: warning: ignoring file
 /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/usr/lib/libSystem.tbd,
 missing required architecture i386 in file
 /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/usr/lib/libSystem.tbd
 :info:configure     ld: dynamic main executables must link with
 libSystem.dylib for architecture i386
 :info:configure     clang: error: linker command failed with exit code 1
 (use -v to see invocation)

-- 
Ticket URL: <https://trac.macports.org/ticket/57629>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list