Brad House wrote: >> There is more code committed. Check-out or wait for *tomorrow* >> openssl-SNAP-20120919 snapshot. There is SmartMIPS AES code (pass >> -msmartmips to Configure) and Configure accepts double dash as compiler >> options. Please double-check and optionally post performance for new AES >> code. > > On a different note, thanks for the double dash fix for Configure. That > said, I have one more issue in relation to the way Configure handles > flags completely unrelated to MIPS... > > On MacOSX, you have to target a specific SDK if you want to ensure > it targets the proper release of MacOSX. That means you pass flags > like this on to the compiler: > > -isysroot /Developer/SDKs/MacOSX10.6.sdk/ -mmacosx-version-min=10.6 > -Wl,-syslibroot,/Developer/SDKs/MacOSX10.6.sdk/ > > The issue is that first one, where there is a space between the > arguments. > > Now, I know what you're thinking, just quote it ... and sure, that > does work if you call "Configure" directly such as: > > ./Configure darwin64-x86_64-cc "-isysroot > /Developer/SDKs/MacOSX10.6.sdk/" -mmacosx-version-min=10.6 > -Wl,-syslibroot,/Developer/SDKs/MacOSX10.6.sdk/ > > But the problem really comes in when you're using the ./config > wrapper script ... such as this: > > export KERNEL_BITS=64 > export CONFIG_OPTIONS="\"-isysroot /Developer/SDKs/MacOSX10.6.sdk/\" > -mmacosx-version-min=10.6 -Wl,-syslibroot,/Developer/SDKs/MacOSX10.6.sdk/" > ./config > > You end up with output like this: > $ ./config > Operating system: i686-apple-darwinDarwin Kernel Version 11.2.0: Tue Aug > 9 20:54:00 PDT 2011; root:xnu-1699.24.8~1/RELEASE_X86_64 > Configuring for darwin64-x86_64-cc > target already defined - darwin64-x86_64-cc (offending arg: "-isysroot)
-isysroot%20/Developer/SDKs/..." ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List openssl-dev@openssl.org Automated List Manager majord...@openssl.org