Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src add hack for libssh on vax



details:   https://anonhg.NetBSD.org/src/rev/c70dd9123886
branches:  trunk
changeset: 821713:c70dd9123886
user:      rin <rin%NetBSD.org@localhost>
date:      Tue Feb 14 09:00:03 2017 +0000

description:
add hack for libssh on vax

diffstat:

 crypto/external/bsd/openssh/lib/Makefile |   7 ++++++-
 doc/HACKS                                |  11 ++++++++++-
 2 files changed, 16 insertions(+), 2 deletions(-)

diffs (44 lines):

diff -r 9e095d76267a -r c70dd9123886 crypto/external/bsd/openssh/lib/Makefile
--- a/crypto/external/bsd/openssh/lib/Makefile  Tue Feb 14 08:43:06 2017 +0000
+++ b/crypto/external/bsd/openssh/lib/Makefile  Tue Feb 14 09:00:03 2017 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.19 2016/08/02 13:45:13 christos Exp $
+#      $NetBSD: Makefile,v 1.20 2017/02/14 09:00:03 rin Exp $
 
 .include <bsd.own.mk>
 
@@ -115,4 +115,9 @@
 # XXX
 COPTS.channels.c+=     -fno-strict-aliasing
 
+# XXX
+.if ${MACHINE} == "vax"
+COPTS.umac.c+=-O0
+.endif
+
 .include <bsd.lib.mk>
diff -r 9e095d76267a -r c70dd9123886 doc/HACKS
--- a/doc/HACKS Tue Feb 14 08:43:06 2017 +0000
+++ b/doc/HACKS Tue Feb 14 09:00:03 2017 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: HACKS,v 1.178 2017/02/13 22:31:09 rin Exp $
+# $NetBSD: HACKS,v 1.179 2017/02/14 09:00:03 rin Exp $
 #
 # This file is intended to document workarounds for currently unsolved
 # (mostly) compiler bugs.
@@ -548,6 +548,15 @@
                to the PR. As a workaround, compile dse.c with -O0.
        kcah
 
+       hack    libssh miscompile
+       date    Tue Feb 14 17:58:06 JST 2017
+       who     rin
+       file    crypto/external/bsd/openssh/lib/Makefile : 1.20
+       descr
+               umac.c is miscompiled, which results in login to/from external
+               hosts via ssh fails.
+       kcah
+
 port   arm
 
        hack    gcc-unsigned-compare



Home | Main Index | Thread Index | Old Index