[MacPorts] #60184: libuv @1.35.0+universal: Undefined symbols for architecture i386: "_close$NOCANCEL"

MacPorts noreply at macports.org
Fri Mar 13 16:19:41 UTC 2020


#60184: libuv @1.35.0+universal: Undefined symbols for architecture i386:
"_close$NOCANCEL"
-------------------------+-----------------------
  Reporter:  ryandesign  |      Owner:  michaelld
      Type:  defect      |     Status:  closed
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.6.2
Resolution:  fixed       |   Keywords:
      Port:  libuv       |
-------------------------+-----------------------

Comment (by kencu):

 I have to check -- does this work?:
 {{{
 #if __LP64__ || TARGET_OS_IPHONE
 }}}

 Otherwise we need:
 {{{
 if (defined(__LP64__) && __LP64__) || (defined(TARGET_OS_IPHONE) &&
 TARGET_OS_IPHONE)
 }}}

 And BTW what works on clang does not necessarily work on gcc-4.2, blah,
 blah, blah.


 There should be some easier, clearer, less gobblygook method of doing
 this... you want to know if it's both defined, and defined to be not 0,
 ideally in one test...

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


More information about the macports-tickets mailing list