Opened 15 years ago

Closed 15 years ago

Last modified 15 years ago

#21362 closed defect (fixed)

geos won't build universal binaries (on SL)

Reported by: Veence (Vincent) 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 (2)

Portfile.diff (464 bytes) - added by Veence (Vincent) 15 years ago.
patch_libtool.diff (378 bytes) - added by Veence (Vincent) 15 years ago.

Download all attachments as: .zip

Change History (8)

Changed 15 years ago by Veence (Vincent)

Attachment: Portfile.diff added

Changed 15 years ago by Veence (Vincent)

Attachment: patch_libtool.diff added

comment:1 Changed 15 years ago by mf2k (Frank Schima)

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

Please assign tickets to the port's maintainer.

comment:2 Changed 15 years ago by skymoo (Adam Mercer)

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

comment:3 Changed 15 years ago by Veence (Vincent)

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 15 years ago by nox@…

Cc: nox@… added

See #23207

comment:5 Changed 15 years ago by nox@…

Keywords: haspatch added
Resolution: fixed
Status: newclosed

comment:6 Changed 15 years ago by nox@…

That should be r62643

Note: See TracTickets for help on using tickets.