diff options
author | unknown <svoj@mysql.com> | 2005-06-08 23:58:34 +0500 |
---|---|---|
committer | unknown <svoj@mysql.com> | 2005-06-08 23:58:34 +0500 |
commit | fca6c2fe498b5f991e61d106da346ed5ef2d491d (patch) | |
tree | 207c2cf2b0d512604050f8907274efaeeb5df33d /extra | |
parent | 0537106bef083d3f413dc117168205ddce5796b5 (diff) | |
download | mariadb-git-fca6c2fe498b5f991e61d106da346ed5ef2d491d.tar.gz |
WL#2286 - Compile MySQL w/YASSL support
Fix for yaSSL compilation failure on ia64 platform.
extra/yassl/taocrypt/include/types.hpp:
Do not use assembler when yaSSL compiled with icc on ia64 platform.
Diffstat (limited to 'extra')
-rw-r--r-- | extra/yassl/taocrypt/include/types.hpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/extra/yassl/taocrypt/include/types.hpp b/extra/yassl/taocrypt/include/types.hpp index 85e2f85d3dd..9c5d3e4b194 100644 --- a/extra/yassl/taocrypt/include/types.hpp +++ b/extra/yassl/taocrypt/include/types.hpp @@ -68,8 +68,9 @@ typedef unsigned int word32; // TODO: FIXME, add asm multiply for x86_64 on Solaris and remove !__sun -#if defined(__alpha__) || defined(__ia64__) || defined(_ARCH_PPC64) || \ - defined(__mips64) || (defined(__x86_64__) && !defined(__sun)) +#if defined(__alpha__) || (defined(__ia64__) && !defined(__INTEL_COMPILER)) || \ + defined(_ARCH_PPC64) || defined(__mips64) || \ + (defined(__x86_64__) && !defined(__sun)) // These platforms have 64-bit CPU registers. Unfortunately most C++ compilers // don't allow any way to access the 64-bit by 64-bit multiply instruction // without using assembly, so in order to use word64 as word, the assembly |