In addition to that change I suggest (assuming that you have one of the later 
Intel iCore processors) adding to CXXFLAGS the following:

-msse2 -mssse3 -msse4 -msse4.2 -maes -mpclmul



On Dec 11, 2013, at 5:01 , Tim Burgess <t...@raisedbar.net> wrote:

> Hi Jeff,
>  
> Many thanks for your suggestion. The closest match I could find in my 
> GNUmakefile happens at line 38 and was:
>  
> ifneq ($(GCC42_OR_LATER),0)
> ifeq ($(UNAME),Darwin)
> CXXFLAGS += -arch x86_64 -arch i386
> else
> CXXFLAGS += -march=native
> endif
> endif
>  
> Replacing this with your suggested code then performing a make clean before 
> attempting a build yields:
>  
> macbook_pro:cryptopp tim$ make static test
> c++ -DNDEBUG -g -O2 -march=native -DCRYPTOPP_DISABLE_ASM -pipe -c 3way.cpp
> :2565:no such instruction: `vzeroupper'
> :2675:no such instruction: `vzeroupper'
> :2694:no such instruction: `vzeroupper'
> :517:no such instruction: `vzeroupper'
> :630:no such instruction: `vzeroupper'
> :772:no such instruction: `vzeroupper'
> :793:no such instruction: `vzeroupper'
> :811:no such instruction: `vzeroupper'
> :949:no such instruction: `vzeroupper'
> :970:no such instruction: `vzeroupper'
> :988:no such instruction: `vzeroupper'
> :1372:no such instruction: `vzeroupper'
> :1403:no such instruction: `vzeroupper'
> :1845:no such instruction: `vzeroupper'
> :1876:no such instruction: `vzeroupper'
> :1927:no such instruction: `vzeroupper'
> :1935:no such instruction: `vzeroupper'
> :1952:no such instruction: `vzeroupper'
> :1960:no such instruction: `vzeroupper'
> :1977:no such instruction: `vzeroupper'
> :2552:no such instruction: `vzeroupper'
> :2570:no such instruction: `vzeroupper'
> make: *** [3way.o] Error 1
>  
> I assume that this isn’t what you get on your system and I’m curious about 
> the difference in the BNUmakefile. Do you have any more suggestions, please?
>  
> Best wishes.
> Tim Burgess
> On Friday, 6 December 2013 16:21:49 UTC, Tim Burgess wrote:
> Hi,
>  
> I downloaded the latest build using SVN then got the following output when I 
> attempted a build:
>  
> macbook_pro:cryptopp tim$ make static
> c++ -DNDEBUG -g -O2 -arch x86_64 -arch i386 -DCRYPTOPP_DISABLE_ASM -pipe -c 
> 3way.cpp
> In file included from /opt/local/include/gcc48/c++/bits/stl_algo.h:59:0,
>                  from /opt/local/include/gcc48/c++/algorithm:62,
>                  from stdcpp.h:18,
>                  from cryptlib.h:83,
>                  from seckey.h:8,
>                  from 3way.h:7,
>                  from 3way.cpp:5:
> /opt/local/include/gcc48/c++/cstdlib:178:10: error: expected unqualified-id 
> before '__int128'
>    inline __int128
>           ^
> make: *** [3way.o] Error 1
>  
> GCC4.8.1 is my default c/c++ compiler and lives in /opt/local (I installed it 
> from MacPorts). I'm fairly new to developing on the Mac, so can anybody 
> please advise me of what I might try to build the library?
>  
> Many thanks in advance.
>  
> Tim
> 
> -- 
> -- 
> You received this message because you are subscribed to the "Crypto++ Users" 
> Google Group.
> To unsubscribe, send an email to cryptopp-users-unsubscr...@googlegroups.com.
> More information about Crypto++ and this group is available at 
> http://www.cryptopp.com.
> --- 
> You received this message because you are subscribed to the Google Groups 
> "Crypto++ Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to cryptopp-users+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.

-- 
-- 
You received this message because you are subscribed to the "Crypto++ Users" 
Google Group.
To unsubscribe, send an email to cryptopp-users-unsubscr...@googlegroups.com.
More information about Crypto++ and this group is available at 
http://www.cryptopp.com.
--- 
You received this message because you are subscribed to the Google Groups 
"Crypto++ Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to cryptopp-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to