]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
- Make libcrypto.so position independent on i386.
authorjkim <jkim@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Mon, 16 May 2016 19:30:27 +0000 (19:30 +0000)
committerjkim <jkim@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Mon, 16 May 2016 19:30:27 +0000 (19:30 +0000)
commitbb671f802f65c8127c231ad5ea4f17bfb169d0c7
tree62a525f8bb497da2917a217526852ea02c65c2cc
parentc4972b86d16a5ee64c62017b946f1d961e8f5167
- Make libcrypto.so position independent on i386.
- Enable linker error when libcrypto.so contains a relocation against text.
- Add "Do not modify" comment to generated source files.
- Set CC environment variable for Perl scripts to enable AVX instructions.
- Update __FreeBSD_version to indicate libcrypto.so is position independent.

Note this is a direct commit because head has OpenSSL 1.0.2 branch but based
on r299389, r299462, r299464, r299479, and r299480.

git-svn-id: svn://svn.freebsd.org/base/stable/10@299966 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
68 files changed:
secure/lib/libcrypto/Makefile
secure/lib/libcrypto/Makefile.asm
secure/lib/libcrypto/amd64/aes-x86_64.S
secure/lib/libcrypto/amd64/aesni-sha1-x86_64.S
secure/lib/libcrypto/amd64/aesni-x86_64.S
secure/lib/libcrypto/amd64/bsaes-x86_64.S
secure/lib/libcrypto/amd64/cmll-x86_64.S
secure/lib/libcrypto/amd64/ghash-x86_64.S
secure/lib/libcrypto/amd64/md5-x86_64.S
secure/lib/libcrypto/amd64/modexp512-x86_64.S
secure/lib/libcrypto/amd64/rc4-md5-x86_64.S
secure/lib/libcrypto/amd64/rc4-x86_64.S
secure/lib/libcrypto/amd64/sha1-x86_64.S
secure/lib/libcrypto/amd64/sha256-x86_64.S
secure/lib/libcrypto/amd64/sha512-x86_64.S
secure/lib/libcrypto/amd64/vpaes-x86_64.S
secure/lib/libcrypto/amd64/wp-x86_64.S
secure/lib/libcrypto/amd64/x86_64-gf2m.S
secure/lib/libcrypto/amd64/x86_64-mont.S
secure/lib/libcrypto/amd64/x86_64-mont5.S
secure/lib/libcrypto/amd64/x86_64cpuid.S
secure/lib/libcrypto/i386/aes-586.S [new file with mode: 0644]
secure/lib/libcrypto/i386/aes-586.s [deleted file]
secure/lib/libcrypto/i386/aesni-x86.S [new file with mode: 0644]
secure/lib/libcrypto/i386/aesni-x86.s [deleted file]
secure/lib/libcrypto/i386/bf-586.S [new file with mode: 0644]
secure/lib/libcrypto/i386/bf-586.s [deleted file]
secure/lib/libcrypto/i386/bf-686.S [new file with mode: 0644]
secure/lib/libcrypto/i386/bf-686.s [deleted file]
secure/lib/libcrypto/i386/bn-586.S [new file with mode: 0644]
secure/lib/libcrypto/i386/bn-586.s [deleted file]
secure/lib/libcrypto/i386/cast-586.S [new file with mode: 0644]
secure/lib/libcrypto/i386/cast-586.s [deleted file]
secure/lib/libcrypto/i386/cmll-x86.S [new file with mode: 0644]
secure/lib/libcrypto/i386/cmll-x86.s [deleted file]
secure/lib/libcrypto/i386/co-586.S [new file with mode: 0644]
secure/lib/libcrypto/i386/co-586.s [deleted file]
secure/lib/libcrypto/i386/crypt586.S [new file with mode: 0644]
secure/lib/libcrypto/i386/crypt586.s [deleted file]
secure/lib/libcrypto/i386/des-586.S [new file with mode: 0644]
secure/lib/libcrypto/i386/des-586.s [deleted file]
secure/lib/libcrypto/i386/ghash-x86.S [new file with mode: 0644]
secure/lib/libcrypto/i386/ghash-x86.s [deleted file]
secure/lib/libcrypto/i386/md5-586.S [new file with mode: 0644]
secure/lib/libcrypto/i386/md5-586.s [deleted file]
secure/lib/libcrypto/i386/rc4-586.S [new file with mode: 0644]
secure/lib/libcrypto/i386/rc4-586.s [deleted file]
secure/lib/libcrypto/i386/rc5-586.S [new file with mode: 0644]
secure/lib/libcrypto/i386/rc5-586.s [deleted file]
secure/lib/libcrypto/i386/rmd-586.S [new file with mode: 0644]
secure/lib/libcrypto/i386/rmd-586.s [deleted file]
secure/lib/libcrypto/i386/sha1-586.S [new file with mode: 0644]
secure/lib/libcrypto/i386/sha1-586.s [deleted file]
secure/lib/libcrypto/i386/sha256-586.S [new file with mode: 0644]
secure/lib/libcrypto/i386/sha256-586.s [deleted file]
secure/lib/libcrypto/i386/sha512-586.S [new file with mode: 0644]
secure/lib/libcrypto/i386/sha512-586.s [deleted file]
secure/lib/libcrypto/i386/vpaes-x86.S [new file with mode: 0644]
secure/lib/libcrypto/i386/vpaes-x86.s [deleted file]
secure/lib/libcrypto/i386/wp-mmx.S [new file with mode: 0644]
secure/lib/libcrypto/i386/wp-mmx.s [deleted file]
secure/lib/libcrypto/i386/x86-gf2m.S [new file with mode: 0644]
secure/lib/libcrypto/i386/x86-gf2m.s [deleted file]
secure/lib/libcrypto/i386/x86-mont.S [new file with mode: 0644]
secure/lib/libcrypto/i386/x86-mont.s [deleted file]
secure/lib/libcrypto/i386/x86cpuid.S [new file with mode: 0644]
secure/lib/libcrypto/i386/x86cpuid.s [deleted file]
sys/sys/param.h