Bug 65902 Add OSF/1 to the OS's that can restrict symbols in shared libraries

This commit is contained in:
relyea%netscape.com 2001-01-19 07:50:58 +00:00
Родитель 8d180b0315
Коммит 5f1c5255b8
2 изменённых файлов: 16 добавлений и 4 удалений

Просмотреть файл

@ -162,6 +162,12 @@ ALL_TRASH += $(MAPFILE)
MKSHLIB += -c $(MAPFILE)
endif
ifeq ($(OS_ARCH), OSF1)
MAPFILE = $(OBJDIR)/nssmap.osf
ALL_TRASH += $(MAPFILE)
MKSHLIB += -hidden -input $(MAPFILE)
endif
ifeq ($(OS_ARCH),Linux)
MAPFILE = $(OBJDIR)/nssmap.linux
ALL_TRASH += $(MAPFILE)

Просмотреть файл

@ -74,25 +74,31 @@ endif
ifeq ($(OS_ARCH),SunOS)
MAPFILE = $(OBJDIR)/nssmap.sun
MAPFILE = $(OBJDIR)/sslmap.sun
ALL_TRASH += $(MAPFILE)
MKSHLIB += -M $(MAPFILE)
endif
ifeq ($(OS_ARCH),AIX)
MAPFILE = $(OBJDIR)/nssmap.aix
MAPFILE = $(OBJDIR)/sslmap.aix
ALL_TRASH += $(MAPFILE)
EXPORT_RULES = -bexport:$(MAPFILE)
endif
ifeq ($(OS_ARCH),HP-UX)
MAPFILE = $(OBJDIR)/nssmap.hp
MAPFILE = $(OBJDIR)/sslmap.hp
ALL_TRASH += $(MAPFILE)
MKSHLIB += -c $(MAPFILE)
endif
ifeq ($(OS_ARCH), OSF1)
MAPFILE = $(OBJDIR)/sslmap.osf
ALL_TRASH += $(MAPFILE)
MKSHLIB += -hidden -input $(MAPFILE)
endif
ifeq ($(OS_ARCH),Linux)
MAPFILE = $(OBJDIR)/nssmap.linux
MAPFILE = $(OBJDIR)/sslmap.linux
ALL_TRASH += $(MAPFILE)
MKSHLIB += -Wl,--version-script,$(MAPFILE)
endif