Actually, I ran into this as well. The problem is with a command "echo -n ..." used to create the list of objects to put into the FIPS archive. Bourne shell's echo doesn't use the -n, it is perceived as part of what to echo.
I found I could avoid this problem by using the GNU linker. GNU's linker actually has a -n option, so it does not cause an error. However, I do not know if there are adverse impacts to linking with the -n option. -David _____ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of BATCHELOR, SCOTT (CONTRACTOR) Sent: Friday, February 23, 2007 12:37 PM To: openssl-users@openssl.org Subject: RE: Fips Compilation on Solaris 10 Never mind I had an epiphany. Sorry about that. _____ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of BATCHELOR, SCOTT (CONTRACTOR) Sent: Friday, February 23, 2007 3:20 PM To: openssl-users@openssl.org Subject: Fips Compilation on Solaris 10 I am using openssl-fips-1.1.1 and openssl-0.9.7m When I try to build the FIPS Canister I am getting this error on Solaris 10 /usr/ccs/bin/ld: illegal option -- n ld error output Now obviously its finding the solaris version of ld and not gnu ld. But I can't seem to circumvent this behavior no matter what I try. Any thoughts on how to accomplish this? Thanks in advance. -B