[MacPorts] #62656: rust @1.51.0 does not build on 10.9: Dyld: lazy symbol binding failed: Symbol not found: _linkat (OS 10.9)

MacPorts noreply at macports.org
Thu Apr 22 17:04:16 UTC 2021


#62656: rust @1.51.0 does not build on 10.9: Dyld: lazy symbol binding failed:
Symbol not found: _linkat (OS 10.9)
-------------------------+-----------------------
  Reporter:  cave-canem  |      Owner:  (none)
      Type:  defect      |     Status:  new
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.6.99
Resolution:              |   Keywords:  mavericks
      Port:  rust        |
-------------------------+-----------------------

Comment (by cjones051073):

 So just to document a bit where my limited tests have got to on the issues
 on < 10.9, the following is a small reproducer.

 {{{
 wget www.hep.phy.cam.ac.uk/~jonesc/macports/hello.tar.bz2
 tar -jxf hello.tar.bz2
 cd hello
 PATH=./stage0-x86_64/bin:$PATH cargo run
 }}}

 working output should be

 {{{
    Compiling hello v0.1.0 (/Users/chris/Downloads/hello)
     Finished dev [unoptimized + debuginfo] target(s) in 2.11s
      Running `target/debug/hello`
 }}}

 on < 10.9 I get the frustratingly cryptic

 {{{
 error: Unknown option
 }}}

 Been poking at this a bit, with various Dtrace utilities, but not really
 getting anywhere, so if anyone else has ideas ?

-- 
Ticket URL: <https://trac.macports.org/ticket/62656#comment:49>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list