diff options
author | Michael Olbrich <m.olbrich@pengutronix.de> | 2017-01-13 09:27:16 +0100 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2017-01-13 09:27:18 +0100 |
commit | 855e2bd3dae3c4cafdd7f0dd63fa8e5612c2ae93 (patch) | |
tree | 5500b8f16e64ddab8887d89fa941524fd0861a44 /rules/libgcrypt.make | |
parent | 794ddd4f2fe7ba71856e6a99dc507647ea45a741 (diff) | |
download | ptxdist-855e2bd3dae3c4cafdd7f0dd63fa8e5612c2ae93.tar.gz ptxdist-855e2bd3dae3c4cafdd7f0dd63fa8e5612c2ae93.tar.xz |
libgcrypt: --disable-asm for more archiectures
PowerPC fails with:
Error: .size expression for _gcry_mpih_add_n does not evaluate to a constant
x86 (32 bit) fails with:
./.libs/libgcrypt.so: undefined reference to `_gcry_mpih_lshift'
./.libs/libgcrypt.so: undefined reference to `_gcry_mpih_add_n'
./.libs/libgcrypt.so: undefined reference to `_gcry_mpih_addmul_1'
./.libs/libgcrypt.so: undefined reference to `_gcry_mpih_submul_1'
./.libs/libgcrypt.so: undefined reference to `_gcry_mpih_mul_1'
./.libs/libgcrypt.so: undefined reference to `_gcry_mpih_sub_n'
./.libs/libgcrypt.so: undefined reference to `_gcry_mpih_rshift'
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/libgcrypt.make')
-rw-r--r-- | rules/libgcrypt.make | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/rules/libgcrypt.make b/rules/libgcrypt.make index 219b35376..7a09e6f83 100644 --- a/rules/libgcrypt.make +++ b/rules/libgcrypt.make @@ -33,6 +33,16 @@ LIBGCRYPT_LICENSE_FILES := \ # Prepare # ---------------------------------------------------------------------------- +LIBGCRYPT_ASM := y +ifneq ($(PTXCONF_ARCH_M68K)$(PTXCONF_ARCH_PPC),) +LIBGCRYPT_ASM := +endif +ifdef PTXCONF_ARCH_X86 +ifndef PTXCONF_ARCH_X86_64 +LIBGCRYPT_ASM := +endif +endif + # # autoconf # @@ -43,7 +53,7 @@ LIBGCRYPT_AUTOCONF := \ --enable-random=linux \ --enable-dev-random \ --disable-random-daemon \ - --$(call ptx/disen,PTXCONF_ARCH_M68K)-asm \ + --$(call ptx/endis,LIBGCRYPT_ASM)-asm \ --disable-m-guard \ --disable-large-data-tests \ --disable-hmac-binary-check \ |