#16726: openssl fails to compile universal on Tiger PPC -----------------------------------------+---------------------------------- Reporter: gianluca.toso@gmail.com | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Keywords: openssl universal tiger ppc | Port: openssl -----------------------------------------+---------------------------------- openssl 0.9.8i (and older) fails to compile as universal binary on Tiger PPC: {{{ Error: Target org.macports.build returned: shell command "cd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_openssl/work/i386 && make all" returned error 2 Command output: _fwrite$UNIX2003 _strerror _strtoul ___tolower _strcat ___stderrp ___stdinp _sigaction _tcgetattr _tcsetattr _getegid _geteuid _getgid _getuid _gmtime _fstat _open _dlclose _dlerror _dlopen _dlsym _sprintf _memcpy referenced from libz expected to be defined in /usr/lib/libSystem.B.dylib _memset referenced from libz expected to be defined in /usr/lib/libSystem.B.dylib _free referenced from libz expected to be defined in /usr/lib/libSystem.B.dylib _malloc referenced from libz expected to be defined in /usr/lib/libSystem.B.dylib collect2: ld returned 1 exit status make[2]: *** [link_app.darwin] Error 1 make[1]: *** [openssl] Error 2 make: *** [build_apps] Error 1 }}} This because system libraries aren't universal, so it must use the developer SDK (-isysroot ...), at least for the intel compile. In attachment my simple patch. -- Ticket URL: <http://trac.macports.org/ticket/16726> MacPorts <http://www.macports.org/> Ports system for Mac OS