New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #21362 (closed defect: fixed)

Opened 4 years ago

Last modified 3 years ago

geos won't build universal binaries (on SL)

Reported by: vince@… Owned by: opendarwin@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: haspatch Cc: nox@…
Port: geos

Description

The science/geos package fails building universal binaries because the libtool it uses is incorrectly parametrized. The following patches solve the problem (one for Portfile, one for libtool)

Attachments

Portfile.diff (464 bytes) - added by vince@… 4 years ago.
patch_libtool.diff (378 bytes) - added by vince@… 4 years ago.

Change History

Changed 4 years ago by vince@…

Changed 4 years ago by vince@…

comment:1 Changed 4 years ago by macsforever2000@…

  • Owner changed from macports-tickets@… to opendarwin@…
  • Keywords geos universal removed
  • Version 1.8.0 deleted

Please assign tickets to the port's maintainer.

comment:2 Changed 4 years ago by ram@…

This assumes universal means x86_64 and i386, which may not be the case.

comment:3 Changed 4 years ago by vince@…

Oops, my fault. I committed a wrong patch that I use for testing. But the trick is basically the same: replace ' -arch i386 -arch x86_64' by whatever universal arch you need (not forgetting a leading space). Note that this may be done more easily with reinplace -E in Patchfile.

comment:4 Changed 3 years ago by nox@…

  • Cc nox@… added

See #23207

comment:5 Changed 3 years ago by nox@…

  • Status changed from new to closed
  • Keywords haspatch added
  • Resolution set to fixed

comment:6 Changed 3 years ago by nox@…

That should be r62643

Note: See TracTickets for help on using tickets.