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

MacPorts noreply at macports.org
Fri Mar 13 17:04:16 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):

 Replying to [comment:8 ryandesign]:

 > So checking whether it is defined is not enough;

 That is the error upstream made that broke the 32bit build for you, which
 I spotted in 10 seconds once I looked and fixed for us. And upstream was
 making again, when I went there, BTW...



 >
 > > And BTW what works on clang does not necessarily work on gcc-4.2,
 blah, blah, blah.
 >
 > Why would you say that?

 It's the serial tests on one line, not the {{{__LP64__}}}, that I have
 noted can be handled differently. All I'm saying there is if you just test
 with {{{clang}}} but not with {{{gcc-4.2}}}, then you'll miss things that
 will have to be fixed later.

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


More information about the macports-tickets mailing list