author | Jan Parcel <jan.parcel@oracle.com> |
Wed, 16 Nov 2016 12:17:49 -0800 | |
branch | s11u3-sru |
changeset 7320 | edeb951aa980 |
permissions | -rw-r--r-- |
7320
edeb951aa980
24525860 upgrade OpenSSH to 7.3p1
Jan Parcel <jan.parcel@oracle.com>
parents:
diff
changeset
|
1 |
# |
edeb951aa980
24525860 upgrade OpenSSH to 7.3p1
Jan Parcel <jan.parcel@oracle.com>
parents:
diff
changeset
|
2 |
# Unbreak ./configure on Solaris. |
edeb951aa980
24525860 upgrade OpenSSH to 7.3p1
Jan Parcel <jan.parcel@oracle.com>
parents:
diff
changeset
|
3 |
# |
edeb951aa980
24525860 upgrade OpenSSH to 7.3p1
Jan Parcel <jan.parcel@oracle.com>
parents:
diff
changeset
|
4 |
# Patch source: upstream |
edeb951aa980
24525860 upgrade OpenSSH to 7.3p1
Jan Parcel <jan.parcel@oracle.com>
parents:
diff
changeset
|
5 |
# https://marc.info/?l=openssh-unix-dev&m=147011381114561&w=2 |
edeb951aa980
24525860 upgrade OpenSSH to 7.3p1
Jan Parcel <jan.parcel@oracle.com>
parents:
diff
changeset
|
6 |
# |
edeb951aa980
24525860 upgrade OpenSSH to 7.3p1
Jan Parcel <jan.parcel@oracle.com>
parents:
diff
changeset
|
7 |
--- orig/configure.ac Thu Aug 18 14:41:57 2016 |
edeb951aa980
24525860 upgrade OpenSSH to 7.3p1
Jan Parcel <jan.parcel@oracle.com>
parents:
diff
changeset
|
8 |
+++ new/configure.ac Thu Aug 18 14:44:59 2016 |
edeb951aa980
24525860 upgrade OpenSSH to 7.3p1
Jan Parcel <jan.parcel@oracle.com>
parents:
diff
changeset
|
9 |
@@ -751,6 +751,9 @@ |
edeb951aa980
24525860 upgrade OpenSSH to 7.3p1
Jan Parcel <jan.parcel@oracle.com>
parents:
diff
changeset
|
10 |
use_pie=auto |
edeb951aa980
24525860 upgrade OpenSSH to 7.3p1
Jan Parcel <jan.parcel@oracle.com>
parents:
diff
changeset
|
11 |
check_for_libcrypt_later=1 |
edeb951aa980
24525860 upgrade OpenSSH to 7.3p1
Jan Parcel <jan.parcel@oracle.com>
parents:
diff
changeset
|
12 |
check_for_openpty_ctty_bug=1 |
edeb951aa980
24525860 upgrade OpenSSH to 7.3p1
Jan Parcel <jan.parcel@oracle.com>
parents:
diff
changeset
|
13 |
+ dnl Target SUSv3/POSIX.1-2001 plus BSD specifics. |
edeb951aa980
24525860 upgrade OpenSSH to 7.3p1
Jan Parcel <jan.parcel@oracle.com>
parents:
diff
changeset
|
14 |
+ dnl _DEFAULT_SOURCE is the new name for _BSD_SOURCE |
edeb951aa980
24525860 upgrade OpenSSH to 7.3p1
Jan Parcel <jan.parcel@oracle.com>
parents:
diff
changeset
|
15 |
+ CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE" |
edeb951aa980
24525860 upgrade OpenSSH to 7.3p1
Jan Parcel <jan.parcel@oracle.com>
parents:
diff
changeset
|
16 |
AC_DEFINE([PAM_TTY_KLUDGE], [1], |
edeb951aa980
24525860 upgrade OpenSSH to 7.3p1
Jan Parcel <jan.parcel@oracle.com>
parents:
diff
changeset
|
17 |
[Work around problematic Linux PAM modules handling of PAM_TTY]) |
edeb951aa980
24525860 upgrade OpenSSH to 7.3p1
Jan Parcel <jan.parcel@oracle.com>
parents:
diff
changeset
|
18 |
AC_DEFINE([LOCKED_PASSWD_PREFIX], ["!"], |
edeb951aa980
24525860 upgrade OpenSSH to 7.3p1
Jan Parcel <jan.parcel@oracle.com>
parents:
diff
changeset
|
19 |
@@ -1790,11 +1793,8 @@ |
edeb951aa980
24525860 upgrade OpenSSH to 7.3p1
Jan Parcel <jan.parcel@oracle.com>
parents:
diff
changeset
|
20 |
warn \ |
edeb951aa980
24525860 upgrade OpenSSH to 7.3p1
Jan Parcel <jan.parcel@oracle.com>
parents:
diff
changeset
|
21 |
]) |
edeb951aa980
24525860 upgrade OpenSSH to 7.3p1
Jan Parcel <jan.parcel@oracle.com>
parents:
diff
changeset
|
22 |
|
edeb951aa980
24525860 upgrade OpenSSH to 7.3p1
Jan Parcel <jan.parcel@oracle.com>
parents:
diff
changeset
|
23 |
-dnl Wide character support. Linux man page says it needs _XOPEN_SOURCE. |
edeb951aa980
24525860 upgrade OpenSSH to 7.3p1
Jan Parcel <jan.parcel@oracle.com>
parents:
diff
changeset
|
24 |
-saved_CFLAGS="$CFLAGS" |
edeb951aa980
24525860 upgrade OpenSSH to 7.3p1
Jan Parcel <jan.parcel@oracle.com>
parents:
diff
changeset
|
25 |
-CFLAGS="$CFLAGS -D_XOPEN_SOURCE" |
edeb951aa980
24525860 upgrade OpenSSH to 7.3p1
Jan Parcel <jan.parcel@oracle.com>
parents:
diff
changeset
|
26 |
+dnl Wide character support. |
edeb951aa980
24525860 upgrade OpenSSH to 7.3p1
Jan Parcel <jan.parcel@oracle.com>
parents:
diff
changeset
|
27 |
AC_CHECK_FUNCS([mblen mbtowc nl_langinfo wcwidth]) |
edeb951aa980
24525860 upgrade OpenSSH to 7.3p1
Jan Parcel <jan.parcel@oracle.com>
parents:
diff
changeset
|
28 |
-CFLAGS="$saved_CFLAGS" |
edeb951aa980
24525860 upgrade OpenSSH to 7.3p1
Jan Parcel <jan.parcel@oracle.com>
parents:
diff
changeset
|
29 |
|
edeb951aa980
24525860 upgrade OpenSSH to 7.3p1
Jan Parcel <jan.parcel@oracle.com>
parents:
diff
changeset
|
30 |
AC_LINK_IFELSE( |
edeb951aa980
24525860 upgrade OpenSSH to 7.3p1
Jan Parcel <jan.parcel@oracle.com>
parents:
diff
changeset
|
31 |
[AC_LANG_PROGRAM( |