New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #27763 (closed defect: fixed)

Opened 2 years ago

Last modified 2 years ago

poco: correct build issues (compiler and arch choices)

Reported by: nimahoda@… Owned by: nox@…
Priority: Normal Milestone:
Component: ports Version: 1.9.2
Keywords: haspatch build_arch compiler Cc: nimahoda@…
Port: poco

Description (last modified by ryandesign@…) (diff)

The attached poco_1.3.6p2_compiler_arch.patch corrects the Poco build's default choice of Darwin_i386 instead of using build_arch (rather accepting the --target option in configure) and it's hardcoded choice of gcc4.0. This fixes some issues I was having linking against 64-bit binaries and using the debug versions of the library (debug namespace for gcc's stl has changed between 4.0 and 4.2).

The patch applies after the Portfile-rrdtool.diff patch from #25798.

$ cd devel/poco
$ patch < -p0 Portfile-rrdtool.diff
$ patch < -p0 poco_1.3.6p2_compiler_arch.patch

Cheers,
-Nima

Attachments

poco_1.3.6p2_compiler_arch.patch (986 bytes) - added by nimahoda@… 2 years ago.

Change History

comment:1 Changed 2 years ago by nimahoda@…

  • Cc nimahoda@… added

Cc Me!

comment:2 Changed 2 years ago by ryandesign@…

  • Description modified (diff)
  • Cc nox@…, nimahoda@… removed
  • Summary changed from correct poco build issues (compiler and arch choices) to poco: correct build issues (compiler and arch choices)
  • Owner changed from macports-tickets@… to nox@…
  • Keywords poco removed
  • Port changed from devel/poco to poco

comment:3 Changed 2 years ago by nimahoda@…

  • Cc nimahoda@… added

Cc Me!

Changed 2 years ago by nimahoda@…

comment:4 Changed 2 years ago by nimahoda@…

New patch uploaded. Patches after the new patch over at #25798.

$ cd devel
$ patch < -p0 poco_1.3.6p2_update.patch
$ cd poco
$ patch < -p0 poco_1.3.6p2_compiler_arch.patch

comment:5 Changed 2 years ago by eborisch@…

  • Status changed from new to closed
  • Resolution set to fixed

Commited (with documentation distname tweak and non-universal flag) in [75072]

Note: See TracTickets for help on using tickets.