[MacPorts] #41469: xxl @1.0.1 +universal variant doesn't install fully universal software (was: safestr @1.0.3 depends on xxl but also conflicts with it)

MacPorts noreply at macports.org
Wed Nov 20 10:33:47 PST 2013


#41469: xxl @1.0.1 +universal variant doesn't install fully universal software
--------------------------+-----------------------
  Reporter:  egall@…      |      Owner:  landonf@…
      Type:  defect       |     Status:  new
  Priority:  Normal       |  Milestone:
 Component:  ports        |    Version:  2.2.1
Resolution:               |   Keywords:
      Port:  safestr xxl  |
--------------------------+-----------------------
Changes (by ryandesign@…):

 * cc: landonf@… (removed)
 * cc: ryandesign@… (added)
 * owner:  macports-tickets@… => landonf@…


Comment:

 The first bug is in the xxl port, which, when the universal variant is
 used, builds a universal static library but a nonuniversal dynamic
 library:

 {{{
 $ lipo -info /opt/local/lib/libxxl.{a,dylib}
 Architectures in the fat file: /opt/local/lib/libxxl.a are: x86_64 i386
 Non-fat file: /opt/local/lib/libxxl.dylib is architecture: x86_64
 }}}

 This behavior is common of configure scripts generated with a version of
 autotools released before Apple introduced Intel Macs in 2006.

 If no newer version of xxl is available that fixes this problem, running
 autoreconf should fix it.

 The second bug is in the safestr port, which, instead of exiting with an
 error when it cannot find xxl, tries to build and install its own bundled
 copy.

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


More information about the macports-tickets mailing list