Author: mturk Date: Tue Mar 26 12:51:02 2013 New Revision: 1461095 URL: http://svn.apache.org/r1461095 Log: Rewrite hp-ux part
Modified: commons/proper/daemon/branches/1.0.x/src/native/unix/support/apsupport.m4 Modified: commons/proper/daemon/branches/1.0.x/src/native/unix/support/apsupport.m4 URL: http://svn.apache.org/viewvc/commons/proper/daemon/branches/1.0.x/src/native/unix/support/apsupport.m4?rev=1461095&r1=1461094&r2=1461095&view=diff ============================================================================== --- commons/proper/daemon/branches/1.0.x/src/native/unix/support/apsupport.m4 (original) +++ commons/proper/daemon/branches/1.0.x/src/native/unix/support/apsupport.m4 Tue Mar 26 12:51:02 2013 @@ -60,16 +60,44 @@ AC_DEFUN(AP_SUPPORTED_HOST,[ CFLAGS="$CFLAGS -pthread -DOS_TRU64 -DDSO_DLFCN -D_XOPEN_SOURCE_EXTENDED" LDFLAGS="$LDFLAGS -pthread" ;; - hpux*) + hpux32) if test "x$GCC" = "xyes" then - CFLAGS="$CFLAGS -pthread -DOS_HPUX -DDSO_DLFCN" - LDFLAGS="$LDFLAGS -pthread" - LIBS="$LIBS -lpthread" + CFLAGS="$CFLAGS -pthread -mlp32" + LDFLAGS="$LDFLAGS -pthread -mlp32" else - CFLAGS="$CFLAGS -mt -DOS_HPUX -DDSO_DLFCN" - LDFLAGS="$LDFLAGS -mt" + CFLAGS="$CFLAGS -mt +DD32" + LDFLAGS="$LDFLAGS -mt +DD32" fi + CFLAGS="$CFLAGS -DOS_HPUX -DDSO_DLFCN" + supported_os="hp-ux" + if test "$host_cpu" = "ia64" + then + host_cpu="ia64n" + else + host_cpu="hppa2.0n" + fi + ;; + hpux64) + if test "x$GCC" = "xyes" + then + CFLAGS="$CFLAGS -pthread -mlp64" + LDFLAGS="$LDFLAGS -pthread -mlp64" + else + CFLAGS="$CFLAGS -mt +DD64" + LDFLAGS="$LDFLAGS -mt +DD64" + fi + CFLAGS="$CFLAGS -DOS_HPUX -DDSO_DLFCN" + supported_os="hp-ux" + if test "$host_cpu" = "ia64" + then + host_cpu="hppa2.0w" + fi + ;; + hpux*) + CFLAGS="$CFLAGS -pthread -DOS_HPUX -DDSO_DLFCN" + LDFLAGS="$LDFLAGS -pthread" + LIBS="$LIBS -lpthread" supported_os="hp-ux" ;; aix5*) @@ -125,29 +153,17 @@ AC_DEFUN(AP_SUPPORTED_HOST,[ ia64w) if test "$supported_os" = "hp-ux" then - if test "x$GCC" = "xyes" - then - CFLAGS="$CFLAGS -mlp64 -DCPU=\\\"IA64W\\\" -DSO_EXT=\\\"so\\\"" - LDFLAGS="$LDFLAGS -mlp64" - else - CFLAGS="$CFLAGS +DD64 -DCPU=\\\"IA64W\\\" -DSO_EXT=\\\"so\\\"" - LDFLAGS="$LDFLAGS +DD64" - fi + CFLAGS="$CFLAGS -DCPU=\\\"IA64W\\\" -DSO_EXT=\\\"so\\\"" + HOST_CPU=IA64W else CFLAGS="$CFLAGS -DCPU=\\\"ia64\\\"" + HOST_CPU=ia64 fi - HOST_CPU=ia64;; + ;; ia64|ia64n) if test "$supported_os" = "hp-ux" then - if test "x$GCC" = "xyes" - then - CFLAGS="$CFLAGS -milp32 -DCPU=\\\"IA64N\\\" -DSO_EXT=\\\"so\\\"" - LDFLAGS="$LDFLAGS -milp32" - else - CFLAGS="$CFLAGS +DD32 -DCPU=\\\"IA64N\\\" -DSO_EXT=\\\"so\\\"" - LDFLAGS="$LDFLAGS +DD32" - fi + CFLAGS="$CFLAGS -DCPU=\\\"IA64N\\\" -DSO_EXT=\\\"so\\\"" HOST_CPU=IA64N else CFLAGS="$CFLAGS -DCPU=\\\"ia64\\\""