On Wed, Nov 8, 2017 at 3:53 PM, Jeffrey Walton <noloa...@gmail.com> wrote: > On Tue, Nov 7, 2017 at 12:33 PM, Jeffrey Walton <noloa...@gmail.com> wrote: >> I'm trying to run 'make check' on Solaris. It results in: >> >> $ ./cryptestcwd v >> ld.so.1: cryptestcwd: fatal: >> /export/home/cryptopp/.libs/libcryptopp.so.6: hardware capability >> (CA_SUNW_HW_1) unsupported: 0x4800000 [ AES SSE4.1 ] >> Killed > > Any thoughts on this issue?
I gave up trying to have Automake use the flag. When I finally got it applied using 'sed' on 'libtool', libtool choked on the option. We ended up hijacking libtool's postlink_cmds (which was empty), and inserting a script that used elfedit to insert the capabilities we wanted: elfedit -e 'cap:hw1 0x1800' .libs/libcryptopp.so.6.0.0 Libtool probably should have warned it was discarding an important f**k'ing option instead of trying to sneak it by. Silent failures waste everyone's time and make my blood boil. Also see https://github.com/noloader/cryptopp-autotools/commit/61828068c6ab. Jeff