# HG changeset patch # User Antoine Bodin # Date 1292763140 -3600 # Node ID b865aeb619011592226b632e6568e695cb06f61c # Parent a251caa1f12ae4eb89b8110c200e499a504b187e openssl: disable MAKEFLAGS & change configure options diff -r a251caa1f12a -r b865aeb61901 openssl/receipt --- a/openssl/receipt Sat Dec 18 20:47:18 2010 +0000 +++ b/openssl/receipt Sun Dec 19 13:52:20 2010 +0100 @@ -16,9 +16,16 @@ compile_rules() { cd $src + + # MAKEFLAGS make openssl build fail. + unset MAKEFLAGS - ./config --prefix=/usr --openssldir=/etc/ssl shared zlib enable-md2 - sed -i 's/\(basename .*\)`/\1 || true `/' Makefile + # Add -Wa,--noexecstack here so that libcrypto's assembler modules will be + # marked as not requiring an executable stack (compatibility improvement). + ./config --prefix=/usr --openssldir=/etc/ssl shared zlib enable-md2 \ + -Wa,--noexecstack && + + sed -i 's/\(basename .*\)`/\1 || true `/' Makefile && make && make INSTALL_PREFIX=$PWD/_pkg MANDIR=$PWD/_pkg/usr/share/man install }