You can try disabling SSE2 optimization, since it seems to be broken
in this case (define CRYPTOPP_DISABLE_SSE2).

Don't know how to fix that properly though...

On Aug 29, 12:42 am, Aurélien Bompard <[EMAIL PROTECTED]> wrote:
> Hi all,
>
> I'm trying to build crypto++ on a Fedora system, using the PIC feature
> (as recommanded by the Fedora policy), and it fails with this error :
>
> g++ -DHAVE_CONFIG_H -I. -MT vmac.lo -MD -MP -MF .deps/vmac.Tpo -c
> vmac.cpp  -fPIC -DPIC -o .libs/vmac.o
> vmac.cpp: In member function ‘void
> CryptoPP::VMAC_Base::VHASH_Update_SSE2(const CryptoPP::word64*,
> size_t, int)’:
> vmac.cpp:367: erreur: can't find a register in class ‘GENERAL_REGS’
> while reloading ‘asm’
> vmac.cpp:367: erreur: ‘asm’ operand has impossible constraints
>
> Any idea how to fix this ?
> Thanks !
>
> Aurélien
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the "Crypto++ Users" 
Google Group.
To unsubscribe, send an email to [EMAIL PROTECTED]
More information about Crypto++ and this group is available at 
http://www.cryptopp.com.
-~----------~----~----~----~------~----~------~--~---

Reply via email to