I use a complex CC setting, when I compile, to use gcc but with static
libgcc (gcc -m64 -static-libgcc), but when I pass this in via the
environment, the updated Makefile.org in the 1.0.1f distribution chokes with
/bin/sh: bad substitution on Solaris 10 (x86).
 
The line in Makefile.org which is causing the issue is: $(MAKE) .
CC=$${CC:-$(CC)}
At heart of the issue is the fact $(CC) may contain whitespaces, which can
be confusing for some versions of /bin/sh.
 
The issue is not present in 1.0.0l (and prior) or 1.0.1e (and prior). The
issue was introduced in 1.0.1f.
 
-Richard

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [email protected]
Automated List Manager                           [email protected]

Reply via email to