[MacPorts] #17179: openssl-0.9.8i patch to enable universal_archs support and simultaneous 32/64-bit build

MacPorts noreply at macports.org
Mon Nov 10 14:00:42 PST 2008


#17179: openssl-0.9.8i patch to enable universal_archs support and simultaneous
32/64-bit build
------------------------------+---------------------------------------------
 Reporter:  arcata at gmail.com  |       Owner:  macports-tickets at lists.macosforge.org
     Type:  enhancement       |      Status:  new                                  
 Priority:  Normal            |   Milestone:  Port Enhancements                    
Component:  ports             |     Version:  1.7.0                                
 Keywords:                    |        Port:  openssl                              
------------------------------+---------------------------------------------
 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.

-- 
Ticket URL: <http://trac.macports.org/ticket/17179>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list