diff options
author | jpierre%netscape.com <devnull@localhost> | 2004-06-02 00:39:07 +0000 |
---|---|---|
committer | jpierre%netscape.com <devnull@localhost> | 2004-06-02 00:39:07 +0000 |
commit | ecde2dbbb9e282fdd70cf59a1ec3e1aaf3ba616a (patch) | |
tree | 2c19202851c32c8dda9bb606ee3b292ff1d315ec | |
parent | fb28008218fece79e3d6c98ff8bab9bd66f2878c (diff) | |
download | nss-hg-ecde2dbbb9e282fdd70cf59a1ec3e1aaf3ba616a.tar.gz |
Fix for 244915 - r=wtc, misterssl . Correctly build freebl on Solaris 10
-rw-r--r-- | security/nss/lib/freebl/Makefile | 23 |
1 files changed, 7 insertions, 16 deletions
diff --git a/security/nss/lib/freebl/Makefile b/security/nss/lib/freebl/Makefile index 9cf8aea67..cfa6c7c83 100644 --- a/security/nss/lib/freebl/Makefile +++ b/security/nss/lib/freebl/Makefile @@ -188,22 +188,18 @@ ifeq ($(CPU_ARCH),sparc) ifndef NS_USE_GCC ifdef USE_HYBRID OS_CFLAGS += -xchip=ultra2 -endif -endif -ifeq (5.5.1,$(firstword $(sort 5.5.1 $(OS_RELEASE)))) - SYSV_SPARC = 1 -endif -ifeq ($(SYSV_SPARC),1) +endif # USE_HYBRID +endif # NS_USE_GCC SOLARIS_AS = /usr/ccs/bin/as ifdef NS_USE_GCC ifdef GCC_USE_GNU_LD MKSHLIB += -Wl,-Bsymbolic,-z,defs,-z,now,-z,text,--version-script,mapfile.Solaris else MKSHLIB += -Wl,-B,symbolic,-z,defs,-z,now,-z,text,-M,mapfile.Solaris -endif +endif # GCC_USE_GNU_LD else MKSHLIB += -B symbolic -z defs -z now -z text -M mapfile.Solaris -endif +endif # NS_USE_GCC ifdef USE_PURE_32 # this builds for Sparc v8 pure 32-bit architecture DEFINES += -DMP_USE_LONG_LONG_MULTIPLY -DMP_USE_UINT_DIGIT -DMP_NO_MP_WORD @@ -227,14 +223,13 @@ else DEFINES += -DMP_USE_UINT_DIGIT SOLARIS_AS_FLAGS = -xarch=v8plusa -K PIC # ASM_SUFFIX = .S -endif -endif +endif # USE_64 +endif # USE_PURE_32 ifdef NSS_ENABLE_ECC DEFINES += -DECL_USE_FP ECL_SRCS += ecp_fp160.c ecp_fp192.c ecp_fp224.c ecp_fp.c ECL_HDRS += ecp_fp.h -endif -endif +endif # NSS_ENABLE_ECC else # Solaris x86 DEFINES += -D_X86_ @@ -312,8 +307,6 @@ $(OBJDIR)/$(PROG_PREFIX)mpprime$(OBJ_SUFFIX): primes.c $(OBJDIR)/ldvector$(OBJ_SUFFIX) $(OBJDIR)/loader$(OBJ_SUFFIX) : loader.h -ifeq ($(SYSV_SPARC),1) - $(OBJDIR)/mpv_sparcv8.o $(OBJDIR)/montmulfv8.o : $(OBJDIR)/%.o : %.s @$(MAKE_OBJDIR) $(SOLARIS_AS) -o $@ $(SOLARIS_AS_FLAGS) $< @@ -324,8 +317,6 @@ $(OBJDIR)/mpv_sparcv9.o $(OBJDIR)/montmulfv9.o : $(OBJDIR)/%.o : %.s $(OBJDIR)/mpmontg.o: mpmontg.c montmulf.h -endif - ifdef FREEBL_EXTENDED_BUILD PURE32DIR = $(OBJDIR)/$(OS_TARGET)pure32 |