Hi Jeffrey !

Thanks for your very quick reply!  
I didn't expect an answer so soon, especially a sunday afternoon.

> The aria_simd.cpp recipe should use -mssse3. Other *_simd.cpp files
> have similar requirements; see
> https://www.cryptopp.com/wiki/BASE+SIMD#Arch_Options.
>
> What operating system are you using?
Windows 10 Pro
64 bit Operating System, x64-based processor

All #Arch_Options from wiki page work just fine.

2 ..._simd.cpp are missing on that page
I used the following lines.
Can you tell me if flag -mssse3 are good in those 2 cases ?
It should be ok according to comments in GNUmakefile 

g++ -DNDEBUG -g2 -O3 -D_WIN32_WINNT=0x0501 -pipe -c -mssse3 
keccak_simd.cpp      
g++ -DNDEBUG -g2 -O3 -D_WIN32_WINNT=0x0501 -pipe -c -mssse3 
simeck_simd.cpp   

In GNUmakefile we can read:

# SSSE3 or NEON available
aria_simd.o : aria_simd.cpp
$(CXX) $(strip $(CXXFLAGS) $(ARIA_FLAG) -c) $<

It seems to me that $(ARIA_FLAG) wasn't well defined since it requires 
manual compilation.
Same remark for all ..._simd.cpp

And a new error

g++ -DNDEBUG -g2 -O3 -D_WIN32_WINNT=0x0501 -pipe -c test.cpp
test.cpp: In function 'void CryptoPP::Test::SetArgvPathHint(const char*, 
std::__cxx11::string&)':
test.cpp:495:19: error: 'realpath' was not declared in this scope
  char* resolved = realpath (pathHint.c_str(), NULLPTR);

Thanks again for your support !  

-- 
You received this message because you are subscribed to "Crypto++ Users". More 
information about Crypto++ and this group is available at 
http://www.cryptopp.com and 
http://groups.google.com/forum/#!forum/cryptopp-users.
--- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/cryptopp-users/7114721c-daaf-40d5-b9da-ae9c7ad87b1c%40googlegroups.com.

Reply via email to