New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #17179 (closed enhancement: duplicate)

Opened 5 years ago

Last modified 4 years ago

openssl-0.9.8i patch to enable universal_archs support and simultaneous 32/64-bit build

Reported by: arcata@… Owned by: mww@…
Priority: Normal Milestone:
Component: ports Version: 1.7.0
Keywords: Cc:
Port: openssl

Description

The openssl portfile had all the scaffolding to support quad-universal platform building commented out. This patch enables that support and makes the universal build subject to the universal_archs variable.

Attempting to simultaneously build for a 32- and 64-bit target causes the destroot merge to fail because of minor differences in the generated opensslconf.h file for i386/ppc versus x86_64/ppc64. To fix this, the attached patch adds a patchfile to modify the opensslconf.h generation process to bake the 32/64-bit differences into the header using #ifdef LP64 guards to select the proper definitions.

Attachments

openssl-universal_archs-64.diff (8.5 KB) - added by arcata@… 5 years ago.
Patch to enable universal_archs and 32/64 bit universal build for openssl

Change History

Changed 5 years ago by arcata@…

Patch to enable universal_archs and 32/64 bit universal build for openssl

comment:1 Changed 5 years ago by macsforever2000@…

  • Owner changed from macports-tickets@… to mww@…

Assigning to maintainer.

comment:2 Changed 5 years ago by jmr@…

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

Duplicate of #15033.

comment:3 Changed 4 years ago by anonymous

  • Milestone Port Enhancements deleted

Milestone Port Enhancements deleted

Note: See TracTickets for help on using tickets.