[MacPorts] #51250: py-numpy: Build failure with +atlas and version 1.11.0_0

MacPorts noreply at macports.org
Thu Apr 28 09:56:41 PDT 2016


#51250: py-numpy: Build failure with +atlas and version 1.11.0_0
-----------------------+-------------------------
  Reporter:  mf2k@…    |      Owner:  michaelld@…
      Type:  defect    |     Status:  new
  Priority:  Normal    |  Milestone:
 Component:  ports     |    Version:  2.3.4
Resolution:            |   Keywords:
      Port:  py-numpy  |
-----------------------+-------------------------

Comment (by michaelld@…):

 The issue seems to be that when +atlas is specified, the linker use is
 MacPorts' "ld" ($preifx/bin/ld), which supports the rpath syntax "-rpath
 PATH" whereas GNU linkers support the syntax "-rpath=PATH". Thus, I'm
 guessing when using +atlas on 10.9 and newer (libc++), GCC will use
 MacPorts "ld" whereas on 10.8 and prior (libstdc++), it will use GCC's
 linker -- just a guess, since I can't easily test. I think just patching
 the specific files to use " " instead of "=" will work for most folks.
 But, who knows? I've no idea why 1.10.4 worked by 1.11.0 does not. This
 "rpath" stuff didn't change, so it's the consequence of an indirect
 change. I'll attach a patch here for folks to try, shortly.

-- 
Ticket URL: <https://trac.macports.org/ticket/51250#comment:9>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list