mirror of
https://github.com/ManchildProductions/UXP-Fixed.git
synced 2026-07-21 03:48:43 +00:00
Remove build support for HP-UX
Note: 3rd party lib support (NSS, etc.) has not been touched.
This commit is contained in:
Vendored
-11
@@ -43,17 +43,6 @@ endif
|
||||
# Default
|
||||
HAVE_FREEBL_LIBS = 1
|
||||
|
||||
# 32-bit HP-UX PA-RISC
|
||||
ifeq ($(OS_ARCH), HP-UX)
|
||||
ifneq ($(OS_TEST), ia64)
|
||||
ifndef HAVE_64BIT_BUILD
|
||||
HAVE_FREEBL_LIBS =
|
||||
HAVE_FREEBL_LIBS_32INT32 = 1
|
||||
HAVE_FREEBL_LIBS_32FPU = 1
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
|
||||
# SunOS SPARC
|
||||
ifeq ($(OS_ARCH), SunOS)
|
||||
ifneq (86,$(findstring 86,$(OS_TEST)))
|
||||
|
||||
@@ -386,26 +386,6 @@ endif
|
||||
endif
|
||||
endif
|
||||
|
||||
#
|
||||
# HP-UXBeOS specific section: for COMPONENTS only, add -Bsymbolic flag
|
||||
# which uses internal symbols first
|
||||
#
|
||||
ifeq ($(OS_ARCH),HP-UX)
|
||||
ifdef IS_COMPONENT
|
||||
ifeq ($(GNU_CC)$(GNU_CXX),)
|
||||
EXTRA_DSO_LDOPTS += -Wl,-Bsymbolic
|
||||
ifneq ($(HAS_EXTRAEXPORTS),1)
|
||||
MKSHLIB += -Wl,+eNSGetModule -Wl,+eerrno
|
||||
MKCSHLIB += +eNSGetModule +eerrno
|
||||
ifneq ($(OS_TEST),ia64)
|
||||
MKSHLIB += -Wl,+e_shlInit
|
||||
MKCSHLIB += +e_shlInit
|
||||
endif # !ia64
|
||||
endif # !HAS_EXTRAEXPORTS
|
||||
endif # non-gnu compilers
|
||||
endif # IS_COMPONENT
|
||||
endif # HP-UX
|
||||
|
||||
ifeq ($(OS_ARCH),AIX)
|
||||
ifdef IS_COMPONENT
|
||||
ifneq ($(HAS_EXTRAEXPORTS),1)
|
||||
|
||||
@@ -147,13 +147,6 @@ ifeq ($(OS_ARCH),AIX)
|
||||
CFLAGS += -qsuppress=1540-1281 -qsuppress=1540-1608
|
||||
CXXFLAGS += -qsuppress=1540-1281 -qsuppress=1540-1608
|
||||
endif
|
||||
ifeq ($(OS_ARCH),HP-UX)
|
||||
# Suppress warnings from aCC
|
||||
# 3055: anonymous unions declaring types
|
||||
# 4189: offsetof() on non-POD types
|
||||
CFLAGS += +W3055,4189
|
||||
CXXFLAGS += +W3055,4189
|
||||
endif
|
||||
endif
|
||||
ifeq ($(OS_ARCH),SunOS)
|
||||
ifeq ($(TARGET_CPU),sparc)
|
||||
|
||||
@@ -160,10 +160,6 @@
|
||||
# if defined(__64BIT__)
|
||||
# define JS_64BIT
|
||||
# endif
|
||||
#elif defined(__HP_cc) || defined(__HP_aCC) /* HP-UX cc/aCC */
|
||||
# if defined(__LP64__)
|
||||
# define JS_64BIT
|
||||
# endif
|
||||
#else
|
||||
# error "Implement me"
|
||||
#endif
|
||||
|
||||
+1
-1
@@ -708,7 +708,7 @@ if CONFIG['_MSC_VER']:
|
||||
CXXFLAGS += ['-wd4577']
|
||||
CXXFLAGS += ['-wd4312']
|
||||
|
||||
if CONFIG['OS_ARCH'] not in ('WINNT', 'HP-UX'):
|
||||
if CONFIG['OS_ARCH'] not in ('WINNT'):
|
||||
OS_LIBS += [
|
||||
'm',
|
||||
]
|
||||
|
||||
@@ -6,17 +6,6 @@
|
||||
######################################################################
|
||||
# HPPA
|
||||
######################################################################
|
||||
#
|
||||
# HP-UX/PA32
|
||||
#
|
||||
# for gas and gcc, check comment in xptcinvoke_asm_pa32.s
|
||||
ifeq ($(OS_ARCH),HP-UX)
|
||||
ifneq ($(CC),gcc)
|
||||
# #18875 Building the CPP's (CXX) optimized causes a crash
|
||||
CXXFLAGS := $(filter-out $(MOZ_OPTIMIZE_FLAGS), $(CXXFLAGS))
|
||||
endif
|
||||
endif
|
||||
|
||||
#
|
||||
# Linux/HPPA/gcc
|
||||
#
|
||||
|
||||
@@ -108,23 +108,6 @@ if CONFIG['CPU_ARCH'] == 'arm' and CONFIG['OS_ARCH'] in ('Bitrig', 'OpenBSD'):
|
||||
'xptcstubs_arm_openbsd.cpp',
|
||||
]
|
||||
|
||||
if CONFIG['OS_ARCH'] == 'HP-UX':
|
||||
if CONFIG['CC'] != 'gcc':
|
||||
if CONFIG['OS_TEST'] == 'ia64':
|
||||
SOURCES += [
|
||||
'xptcinvoke_asm_ipf32.s',
|
||||
'xptcinvoke_ipf32.cpp',
|
||||
'xptcstubs_asm_ipf32.s',
|
||||
'xptcstubs_ipf32.cpp',
|
||||
]
|
||||
else:
|
||||
SOURCES += [
|
||||
'xptcinvoke_asm_pa32.s',
|
||||
'xptcinvoke_pa32.cpp',
|
||||
'xptcstubs_asm_pa32.s',
|
||||
'xptcstubs_pa32.cpp'
|
||||
]
|
||||
|
||||
if CONFIG['OS_ARCH'] == 'Linux':
|
||||
if CONFIG['OS_TEST'] in ('hppa', 'hppa2.0', 'hppa1.1'):
|
||||
if CONFIG['GNU_CXX']:
|
||||
|
||||
@@ -253,21 +253,6 @@ The word I hear is that this is working and done
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD bgcolor="green"><font color="white"><b>Done</b></font></TD>
|
||||
<TD>HP-UX</TD>
|
||||
<TD>
|
||||
<img alt="Contributed code!" title="Contributed code!" src="http://tinderbox.mozilla.org/star.gif">
|
||||
<a href="mailto:wang@cup.hp.com">Thomas Wang <wang@cup.hp.com></a><BR>
|
||||
<img alt="Contributed code!" title="Contributed code!" src="http://tinderbox.mozilla.org/star.gif">
|
||||
<a href="mailto:mgleeson1@netscape.com">Mike Gleeson <mgleeson1@netscape.com></a>
|
||||
</TD>
|
||||
<TD>I hear that this code is checked in and working. Though, there is some
|
||||
doubt - see bug
|
||||
#<a href="http://bugzilla.mozilla.org/show_bug.cgi?id=17997">17997</a>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD bgcolor="green"><font color="white"><b>Done</b></font></TD>
|
||||
<TD>AIX PPC</TD>
|
||||
|
||||
Reference in New Issue
Block a user