<div dir="ltr">Upgrading to openssl 1.0.2, I came across a problem during configuration as below:<div><br><div><p class="MsoNormal" style="margin-left:35.4pt"><span lang="EN-US">Configured for linux-generic32.</span></p><p class="MsoNormal" style="margin-left:35.4pt"><span lang="EN-US">/usr/bin/sed: -e expression #1, char 141: unknown option to `s' </span>make[1]: *** </p></div><div><br></div><div>The problem comes from <a href="http://openssl.mk">openssl.mk</a>:</div><div><br></div><div><span class="" style="white-space:pre">    </span>$(SED) "s:-O[0-9]:$(OPENSSL_CFLAGS):" $(@D)/Makefile<br></div><div><br></div><div>When it expands OPENSSL_CFLAGS, it contains content like "-rpath /lib:/usr/lib".</div><div>With this the sed operation will fail.  To resolve this problem, I replaced : with ! like:</div><div><br></div><div><span class="" style="white-space:pre">      </span>$(SED) "s!-O[0-9]!$(OPENSSL_CFLAGS)!" $(@D)/Makefile</div></div></div>