Opened 15 years ago

Closed 15 years ago

Last modified 15 years ago

#17179 closed enhancement (duplicate)

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 (1)

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

Download all attachments as: .zip

Change History (4)

Changed 15 years ago by arcata@…

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

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

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

Assigning to maintainer.

comment:2 Changed 15 years ago by jmroot (Joshua Root)

Resolution: duplicate
Status: newclosed

Duplicate of #15033.

comment:3 Changed 15 years ago by (none)

Milestone: Port Enhancements

Milestone Port Enhancements deleted

Note: See TracTickets for help on using tickets.