[MacPorts] #57058: rust at 1.28.0: Failed to build
MacPorts
noreply at macports.org
Wed Apr 24 13:00:29 UTC 2019
#57058: rust at 1.28.0: Failed to build
--------------------------+----------------------
Reporter: mfacorcoran | Owner: g5pw
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: rust |
--------------------------+----------------------
Comment (by Ionic):
Yes and no. The original issue is resolved within rust, but there is a new
issue that prevents users building 1.34 from the precompiled binaries the
rust project provides (which our port does).
So it sadly turns out that there is still no way to build rust from the
official prebuilt binaries with a MacPorts clang compiler due to the
packages shipping a customized version of `libLLVM.dylib` - which the
build then picks up by setting `DYLD_LIBRARY_PATH` and then clang fails to
execute. [https://github.com/rust-lang/rust/issues/55737 Upstream bug
report here.]
Ironically this is not a problem with the system compilers as shipped by
Apple since they do not dynamically link against `libLLVM`. I guess that
its linked statically, so these versions do not even need to look for such
a shared library - and thus don't fail.
--
Ticket URL: <https://trac.macports.org/ticket/57058#comment:27>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list