libgcrypt build problem (FreeBSD 8.4)

Hi,

I'm trying to upgrade libgcrypt (libgcrypt-1.6.5_1 -> libgcrypt-1.7.3) using ports on a FreeBSD 8.4 machine and the compiler reports the following error:

Code:
libtool: compile:  cc -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I/usr/local/include -O1 -pipe -fstack-protector -fno-strict-aliasing -std=gnu89 -fvisibility=hidden -Wall -c ./tiger.c -o tiger.o >/dev/null 2>&1
keccak_permute_64.h: In function 'keccak_f1600_state_permute64_bmi2':
keccak_permute_64.h:89: error: 'asm' operand requires impossible reload
keccak_permute_64.h:91: error: 'asm' operand requires impossible reload
keccak_permute_64.h:93: error: 'asm' operand requires impossible reload
keccak_permute_64.h:95: error: 'asm' operand requires impossible reload
...

my gcc version is:

Code:
# gcc -v
Using built-in specs.
Target: amd64-undermydesk-freebsd
Configured with: FreeBSD/amd64 system compiler
Thread model: posix
gcc version 4.2.1 20070831 patched [FreeBSD]

Can someone suggest how to fix it?
Thanks a lot!
Francesco
 
Back
Top