summaryrefslogtreecommitdiff
path: root/security
diff options
context:
space:
mode:
authortez <tez>2011-01-20 16:25:21 +0000
committertez <tez>2011-01-20 16:25:21 +0000
commitee5e4e3b8bf547287661fecbca10a1618dc1d843 (patch)
tree6f7dddb176163bce9b7be06fa434e932b5497f4c /security
parentd250ca57db247457d824d38a0e21e796b4bf6b47 (diff)
downloadpkgsrc-ee5e4e3b8bf547287661fecbca10a1618dc1d843.tar.gz
'fix' pr#43939 by providing a pointer to the root cause
Diffstat (limited to 'security')
-rw-r--r--security/openssl/MESSAGE.SunOS16
1 files changed, 16 insertions, 0 deletions
diff --git a/security/openssl/MESSAGE.SunOS b/security/openssl/MESSAGE.SunOS
new file mode 100644
index 00000000000..c95c36df556
--- /dev/null
+++ b/security/openssl/MESSAGE.SunOS
@@ -0,0 +1,16 @@
+===========================================================================
+$NetBSD: MESSAGE.SunOS,v 1.1 2011/01/20 16:25:21 tez Exp $
+
+openssl may dump core on SunOS due to a bug in the Solaris linker which
+erroneously pads .init segment with zeros [instead of nops]. Since the
+bug is triggered at initialization, it can be seen with a simple test like
+'openssl version'.
+
+Some versions of gcc already contain a workaround, and the linker may be
+fixed in some release. If you see the problem, there are details and a
+fix for gcc at http://www.openssl.org/~appro/values.c which solves the
+problem.
+
+See also http://gnats.netbsd.org/43939
+
+===========================================================================