Resolve a stack set-up race condition (if the list of compression
[openssl.git] / apps / Makefile
index 49f04d6b3418b894b803cb3ea2be7e06d48dc058..a54881542f1960dc01da55d2900a7355e7b3272e 100644 (file)
@@ -161,9 +161,11 @@ $(EXE): progs.h $(E_OBJ) $(PROGRAM).o $(DLIBCRYPTO) $(DLIBSSL)
                CC="$${CC}" APPNAME=$(EXE) OBJECTS="$(PROGRAM).o $(E_OBJ)" \
                LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
                link_app.$${shlib_target}
-       -(cd ..; \
-         OPENSSL="`pwd`/util/opensslwrap.sh"; export OPENSSL; \
-         $(PERL) tools/c_rehash certs)
+       @if [ -z "$(CROSS_COMPILE)" ]; then \
+               (cd ..; \
+               OPENSSL="`pwd`/util/opensslwrap.sh"; export OPENSSL; \
+               $(PERL) tools/c_rehash certs) \
+       fi
 
 progs.h: progs.pl
        $(PERL) progs.pl $(E_EXE) >progs.h