Hi,
I have ported OpenSSH-4.0p1 to UnixWare 7.1.4. Can you please add the
following for UnixWare 7 in the configure script:
Description:
+ cross compiler produces i386a.out.
+ libcrypt which needs to come after openssl's libcrypto.
+ passwd needs user name.
Thanks,
Ahsan Rashid
--- openssh-4.0p1/configure Tue Mar 8 23:54:16 2005
+++ dist/configure Thu Apr 14 17:09:54 2005
@@ -1728,7 +1728,7 @@
# Otherwise an old cache value of `no' led to `EXEEXT = no' in a
Makefile.
ac_cv_exeext # b.out is created by i960 compilers.
-for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
+for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
i386a.out
do
test -f "$ac_file" || continue
case $ac_file in
@@ -1737,7 +1737,7 @@
conftest.$ac_ext )
# This is the source file.
;;
- [ab].out )
+ [ab].out | i386a.out)
# We found the default executable, but exeext='' is most
# certainly right.
break;;
@@ -6007,6 +6007,7 @@
;;
# UnixWare 7.x, OpenUNIX 8
*-*-sysv5*)
+ check_for_libcrypt_later=1
cat >>confdefs.h <<\_ACEOF
#define USE_PIPES 1
_ACEOF
@@ -6021,6 +6022,14 @@
cat >>confdefs.h <<\_ACEOF
#define BROKEN_SETREGID 1
+_ACEOF
+
+ cat >>confdefs.h <<\_ACEOF
+#define DISABLE_FD_PASSING 1
+_ACEOF
+
+ cat >>confdefs.h <<\_ACEOF
+#define PASSWD_NEEDS_USERNAME 1
_ACEOF
;;
On Tue, 19 Apr 2005, Ahsan Rashid wrote:> Hi, > > I have ported OpenSSH-4.0p1 to UnixWare 7.1.4. Can you please add the > following for UnixWare 7 in the configure script: > > Description: > + cross compiler produces i386a.out.For this one,you will need to create a patch for autoconf 2.59 and send it to autoconf-patches at gnu.org> + libcrypt which needs to come after openssl's libcrypto.Could you please elaborate on this one? I'm not seeing any problems on UnixWare here.> + passwd needs user name.Fixed about a week ago. ... 20050411 - (tim) [configure.ac] UnixWare needs PASSWD_NEEDS_USERNAME ...> > Thanks, > Ahsan Rashid > > --- openssh-4.0p1/configure Tue Mar 8 23:54:16 2005 > +++ dist/configure Thu Apr 14 17:09:54 2005[snip]> cat >>confdefs.h <<\_ACEOF > #define BROKEN_SETREGID 1 > +_ACEOF > + > + cat >>confdefs.h <<\_ACEOF > +#define DISABLE_FD_PASSING 1^^^^^^^^^^^^^^^^^^^^^^^^^^^ Did you really want this?> +_ACEOF > + > + cat >>confdefs.h <<\_ACEOF > +#define PASSWD_NEEDS_USERNAME 1 > _ACEOF >-- Tim Rice Multitalents (707) 887-1469 tim at multitalents.net
Reasonably Related Threads
- [PATCH 00/09] arm: tools: build for arm64 and enable cross-compiling for both arm32 and arm64
- WineX Build Problems
- greater than 8 character passwords on Unixware (IA database support)
- Connection terminates just after changing the password for user whose password was expired.
- Patch for UnixWare 7