|On Mon, Dec 31, 2012 at 1:58 PM, Walter H. <walte...@mathemainzel.info> \ |wrote: |> Hello, |> |> why does the following makefile not succeed? |> |> ... |> I have isolated the problem: |> |> openssl crl -noout -text -in $< >$@ |> exits with exit code 1 instead of 0, why? |> |> openssl crl -noout -text -in $< -out $@ |> does the same ..., exit code 1 instead of 0
I haven't followed this thread, but $< is not defined by POSIX except in inference rules and .DEFAULT. Have you checked wether the value contains anything when you use it? |I'm not sure how good a work around this will be for you (lack of |deterministic behavior sucks), but you can place a dash in front of |the command and make will ignore errors (or incorrect return codes): | | -openssl crl -noout -text -in $< >$@ | |Jeff --steffen ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager majord...@openssl.org