summaryrefslogtreecommitdiff
blob: fa0e39df92f7f09629b16d7506cdd03e14ef8783 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
--- configure.orig	2003-12-02 12:48:03.882675272 -0800
+++ configure	2003-12-02 13:00:18.728031272 -0800
@@ -76,7 +76,9 @@
   SFLAGS=${CFLAGS-"-fPIC -O3"}
   CFLAGS="$cflags"
   case `(uname -s || echo unknown) 2>/dev/null` in
-  Linux | linux | GNU | GNU/*) LDSHARED=${LDSHARED-"$cc -shared -Wl,-soname,libz.so.1"};;
+  Linux | linux | GNU | GNU/*)
+          LDSHARED=${LDSHARED-"$cc -shared -Wl,-soname,libz.so.1"}
+          MAPFILE=${MAPFILE-"-Wl,--version-script,mapfile"};;
   CYGWIN* | Cygwin* | cygwin* )
              EXE='.exe';;
   QNX*)  # This is for QNX6. I suppose that the QNX rule below is for QNX2,QNX4
@@ -123,6 +125,7 @@
              LDSHARED=${LDSHARED-"cc -dy -KPIC -G"};;
   SunOS\ 5*) SFLAGS=${CFLAGS-"-fast -xcg89 -KPIC -R."}
              CFLAGS=${CFLAGS-"-fast -xcg89"}
+             MAPFILE=${MAPFILE-"-M mapfile"}
              LDSHARED=${LDSHARED-"cc -G"};;
   SunOS\ 4*) SFLAGS=${CFLAGS-"-O2 -PIC"}
              CFLAGS=${CFLAGS-"-O2"}
@@ -169,6 +172,7 @@
     echo 'No shared library support; try without defining CC and CFLAGS'
     shared=0;
   fi
+  LDSHARED="${LDSHARED} ${MAPFILE}"
 fi
 if test $shared -eq 0; then
   LDSHARED="$CC"
--- /dev/null	2003-10-15 22:31:52.000000000 -0700
+++ mapfile	2003-12-02 12:59:22.275926800 -0800
@@ -0,0 +1,56 @@
+{
+	global:
+		zlibVersion ;
+		deflateInit_ ;
+		deflateInit2_ ;
+		deflate ;
+		deflateSetDictionary ;
+		deflateCopy ;
+		deflateReset ;
+		deflateParams ;
+		deflateEnd ;
+		deflateBound ;
+		deflatePrime ;
+		inflateInit_ ;
+		inflateInit2_ ;
+		inflate ;
+		inflateSetDictionary ;
+		inflateSync ;
+		inflateReset ;
+		inflateEnd ;
+		inflateCopy ;
+		inflateBackInit_ ;
+		inflateBack ;
+		inflateBackEnd ;
+		zlibCompileFlags ;
+		compressBound ;
+		compress ;
+		compress2 ;
+		uncompress ;
+		gzopen ;
+		gzdopen ;
+		gzsetparams ;
+		gzread ;
+		gzwrite ;
+		gzprintf ;
+		gzputs ;
+		gzgets ;
+		gzputc ;
+		gzgetc ;
+		gzungetc ;
+		gzflush ;
+		gzseek ;
+		gzrewind ;
+		gztell ;
+		gzeof ;
+		gzclose ;
+		gzerror ;
+		gzclearerr ;
+		adler32 ;
+		crc32 ;
+		zError ;
+		inflateSyncPoint ;
+		get_crc_table ;
+	local:
+		*;
+};