summaryrefslogtreecommitdiff
path: root/extra/yassl
diff options
context:
space:
mode:
authorunknown <msvensson@neptunus.(none)>2005-09-15 08:59:29 +0200
committerunknown <msvensson@neptunus.(none)>2005-09-15 08:59:29 +0200
commit21e1efc75582e3f999e869190c625f409fe1c125 (patch)
treef6d096d508b013d29e5b34edf0be9d6097112ac6 /extra/yassl
parent4f71165544f62521d9fd15d9d7fb4ae2911600c1 (diff)
downloadmariadb-git-21e1efc75582e3f999e869190c625f409fe1c125.tar.gz
Bug #12526 yassl: Crashes in "integer.cpp"
- Disable inlining in integer.cp for sparc solaris Cun C++ 5.6 config/ac-macros/yassl.m4: Detect sparc Solaris + Sun C++ 5.6 and disable inlining for integer.cpp extra/yassl/taocrypt/src/Makefile.am: Compile integer.cpp into a separate lib in order to use special CXXFLAGS Add the integer.cpp lib to libtaocrypt.la
Diffstat (limited to 'extra/yassl')
-rw-r--r--extra/yassl/taocrypt/src/Makefile.am7
1 files changed, 5 insertions, 2 deletions
diff --git a/extra/yassl/taocrypt/src/Makefile.am b/extra/yassl/taocrypt/src/Makefile.am
index 4549c218d87..c4fc4607622 100644
--- a/extra/yassl/taocrypt/src/Makefile.am
+++ b/extra/yassl/taocrypt/src/Makefile.am
@@ -1,9 +1,12 @@
INCLUDES = -I../include -I../../mySTL
-noinst_LTLIBRARIES = libtaocrypt.la
+noinst_LTLIBRARIES = libtaocrypt.la libtaoint.la
libtaocrypt_la_SOURCES = aes.cpp aestables.cpp algebra.cpp arc4.cpp asn.cpp \
- coding.cpp dh.cpp des.cpp dsa.cpp file.cpp hash.cpp integer.cpp \
+ coding.cpp dh.cpp des.cpp dsa.cpp file.cpp hash.cpp \
md2.cpp md5.cpp misc.cpp random.cpp ripemd.cpp rsa.cpp sha.cpp \
template_instnt.cpp
+libtaocrypt_la_LIBADD = libtaoint.la
+libtaoint_la_SOURCES = integer.cpp
+libtaoint_la_CXXFLAGS = @yassl_integer_extra_cxxflags@
EXTRA_DIST = ../include/*.hpp
AM_CXXFLAGS = -DYASSL_PURE_C