OpenSSH 编译的配置

以下信息讨论了如何为AIX 编译OpenSSH代码。

AIX V 6.1 配置 OpenSSH 时,输出类似于以下内容:
OpenSSH has been configured with the following options:
                     User binaries: /usr/bin
                   System binaries: /usr/sbin
               Configuration files: /etc/ssh
                   Askpass program: /usr/sbin/ssh-askpass
                      Manual pages: /usr/man
                          PID file: /etc/ssh
  Privilege separation chroot path: /var/empty
            sshd default user PATH: /usr/bin:/bin:/usr/sbin:/sbin:/usr/
                                    local/bin

                    Manpage format: man
                       PAM support: yes
                   OSF SIA support: no
                 KerberosV support: yes
                 Smartcard support: no
                   SELinux support: no
                     S/KEY support: no
              TCP Wrappers support: yes
              MD5 password support: no
                   libedit support: no
  Solaris process contract support: no
         	 Solaris project support: no
       IP address in $DISPLAY hack: no
           Translate v4 in v6 hack: no
                  BSD Auth support: no
              Random number source: OpenSSL internal ONLY

              Host: powerpc-ibm-aix6.1.0.0
          Compiler: cc
    Compiler flags: -bloadmap:file -qnostdinc -qnolm -qlist -qsource -qattr=full
    Preprocessor flags: -I/gsa/ausgsa/projects/o/openssh/freeware5/openssl-0.9.8r/
                include -I/gsa/ausgsa/projects/o/openssh/zlib -I/usr/include

          Linker flags: -L/gsa/ausgsa/projects/o/openssh/freeware5/
                    lib -L/gsa/ausgsa/projects/o/openssh/zlib -L/usr/include  
                    -Wl,-blibpath:/usr/lib:/lib
             Libraries: -lcrypto -lz -lc  -lcrypt -lefs   -lwrap -lpam -ldl


注: AIX 版本 6.1AIX 版本 7.1 的编译选项相似,因为这两个版本的二进制文件相同。