From 04cd1bfdd8d2ef29aa28eee897ef1a39c7c74df9 Mon Sep 17 00:00:00 2001 From: The Written Word Date: Mon, 29 Mar 2010 13:37:00 -0400 Subject: [PATCH] Bug 550599 - "add ia64-hpux block to configure.in" [r=ted] --- configure.in | 20 ++++++++++++++++++++ js/src/configure.in | 19 +++++++++++++++++++ 2 files changed, 39 insertions(+) diff --git a/configure.in b/configure.in index 7ed7009b95f..c70f6cc0056 100644 --- a/configure.in +++ b/configure.in @@ -1973,6 +1973,26 @@ case "$target" in # fi ;; +ia64*-hpux*) + DLL_SUFFIX=".so" + if test ! "$GNU_CC"; then + DSO_LDOPTS='-b' + DSO_CFLAGS="" + DSO_PIC_CFLAGS= + MKSHLIB='$(CXX) $(CXXFLAGS) $(DSO_LDOPTS) -o $@' + MKCSHLIB='$(CC) $(CFLAGS) $(DSO_LDOPTS) -o $@' + CXXFLAGS="$CXXFLAGS -Wc,-ansi_for_scope,on" + else + DSO_LDOPTS='-b -E' + MKSHLIB='$(LD) $(DSO_LDOPTS) -o $@' + MKCSHLIB='$(LD) $(DSO_LDOPTS) -o $@' + fi + MOZ_FIX_LINK_PATHS= + SYSTEM_MAKEDEPEND= + AC_DEFINE(NSCAP_DISABLE_DEBUG_PTR_TYPES) + AC_DEFINE(_LARGEFILE64_SOURCE) + ;; + *-hpux*) DLL_SUFFIX=".sl" if test ! "$GNU_CC"; then diff --git a/js/src/configure.in b/js/src/configure.in index ca641fc1846..0f8f11cae4d 100644 --- a/js/src/configure.in +++ b/js/src/configure.in @@ -1777,6 +1777,25 @@ case "$target" in # fi ;; +ia64*-hpux*) + DLL_SUFFIX=".so" + if test ! "$GNU_CC"; then + DSO_LDOPTS='-b' + DSO_CFLAGS="" + DSO_PIC_CFLAGS= + MKSHLIB='$(CXX) $(CXXFLAGS) $(DSO_LDOPTS) -o $@' + MKCSHLIB='$(CC) $(CFLAGS) $(DSO_LDOPTS) -o $@' + CXXFLAGS="$CXXFLAGS -Wc,-ansi_for_scope,on" + else + DSO_LDOPTS='-b -E' + MKSHLIB='$(LD) $(DSO_LDOPTS) -o $@' + MKCSHLIB='$(LD) $(DSO_LDOPTS) -o $@' + fi + MOZ_FIX_LINK_PATHS= + SYSTEM_MAKEDEPEND= + AC_DEFINE(NSCAP_DISABLE_DEBUG_PTR_TYPES) + ;; + *-hpux*) DLL_SUFFIX=".sl" if test ! "$GNU_CC"; then