I'm doing a cross platform FIPS build (FIPSv2.0.1 with OpenSSL 1.01c).

./Configure no-asm no-hw linux-generic32
make -j1 -C openssl-fips

seems to build ok and produces the fipscanister.o etc in the
openssl-fips/fips directory. So far so good, but then

cd openssl && \
./Configure fips no-asm no-hw --with-fipsdir=<snipped
path>/openssl-fips --with-fipslibdir=<snipped path>/openssl-fips/fips
pcc_8xx-gcc
make -j1 -C openssl

fails with:

rm -f openssl
shlib_target=; if [ -n "" ]; then \
        shlib_target=""; \
    elif [ -n "libcrypto" ]; then \
      FIPSLD_CC="ppc_8xx-gcc"; CC=<snipped
path>/openssl-fips/fips/fipsld; export CC FIPSLD_CC; \
    fi; \
    LIBRARIES="-L.. -lssl  -L.. -lcrypto" ; \
    make -f ../Makefile.shared -e \
        APPNAME=openssl OBJECTS="openssl.o verify.o asn1pars.o req.o
dgst.o dh.o dhparam.o enc.o passwd.o gendh.o errstr.o ca.o pkcs7.o
crl2p7.o crl.o rsa.o rsautl.o dsa.o dsaparam.o ec.o ecparam.o x509.o
genrsa.o gendsa.o genpkey.o s_server.o s_client.o speed.o s_time.o
apps.o s_cb.o s_socket.o app_rand.o version.o sess_id.o ciphers.o
nseq.o pkcs12.o pkcs8.o pkey.o pkeyparam.o pkeyutl.o spkac.o smime.o
cms.o rand.o engine.o ocsp.o prime.o ts.o srp.o" \
        LIBDEPS=" $LIBRARIES -ldl" \
        link_app.${shlib_target}
make[4]: Entering directory `<snipped path>/openssl/apps'
( :; LIBDEPS="${LIBDEPS:--L.. -lssl  -L.. -lcrypto -ldl}";
LDCMD="${LDCMD:-<snipped path>/openssl-fips/fips/fipsld}";
LDFLAGS="${LDFLAGS:--DOPENSSL_THREADS -D_REENTRANT -DB_ENDIAN -DTERMIO
-O3 -Wall -I<snipped path>/openssl-fips/include}"; LIBPATH=`for x in
$LIBDEPS; do echo $x; done | sed -e 's/^ *-L//;t' -e d | uniq`;
LIBPATH=`echo $LIBPATH | sed -e 's/ /:/g'`;
LD_LIBRARY_PATH=$LIBPATH:$LD_LIBRARY_PATH ${LDCMD} ${LDFLAGS} -o
${APPNAME:=openssl} openssl.o verify.o asn1pars.o req.o dgst.o dh.o
dhparam.o enc.o passwd.o gendh.o errstr.o ca.o pkcs7.o crl2p7.o crl.o
rsa.o rsautl.o dsa.o dsaparam.o ec.o ecparam.o x509.o genrsa.o
gendsa.o genpkey.o s_server.o s_client.o speed.o s_time.o apps.o
s_cb.o s_socket.o app_rand.o version.o sess_id.o ciphers.o nseq.o
pkcs12.o pkcs8.o pkey.o pkeyparam.o pkeyutl.o spkac.o smime.o cms.o
rand.o engine.o ocsp.o prime.o ts.o srp.o ${LIBDEPS} )
<snipped path>/openssl-fips/fips/fipscanister.o: file not recognized:
File format not recognised
collect2: ld returned 1 exit status

Can anyone please help?
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to