postgresql/postgresql.patch

Mon, 28 Jan 2013 17:37:18 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Mon, 28 Jan 2013 17:37:18 +0100
changeset 758
a2c6460cfb16
parent 300
382048971a24
permissions
-rw-r--r--

Correct socket error reporting improvement with IPv6 portable code,
after helpful recommendation by Saúl Ibarra Corretgé on OSips devlist.

michael@300 1 Index: src/Makefile.shlib
michael@300 2 --- src/Makefile.shlib.orig 2010-07-06 05:55:33.000000000 +0200
michael@300 3 +++ src/Makefile.shlib 2010-09-21 08:58:56.000000000 +0200
michael@699 4 @@ -305,7 +305,7 @@
michael@300 5
michael@300 6 .PHONY: all-lib all-static-lib all-shared-lib
michael@300 7
michael@300 8 -all-lib: all-shared-lib
michael@300 9 +all-lib:
michael@300 10 ifdef soname
michael@300 11 # no static library when building a dynamically loadable module
michael@300 12 all-lib: all-static-lib
michael@300 13 Index: src/backend/Makefile
michael@300 14 --- src/backend/Makefile.orig 2010-07-05 20:54:37.000000000 +0200
michael@300 15 +++ src/backend/Makefile 2010-09-21 08:58:56.000000000 +0200
michael@300 16 @@ -41,7 +41,7 @@
michael@300 17 LIBS := $(filter-out -lpgport, $(LIBS)) $(LDAP_LIBS_BE)
michael@300 18
michael@300 19 # The backend doesn't need everything that's in LIBS, however
michael@300 20 -LIBS := $(filter-out -lz -lreadline -ledit -ltermcap -lncurses -lcurses, $(LIBS))
michael@300 21 +LIBS := $(filter-out -lreadline -ledit -ltermcap -lncurses -lcurses, $(LIBS))
michael@300 22
michael@300 23 ##########################################################################
michael@300 24
michael@300 25 Index: src/include/port.h
michael@300 26 --- src/include/port.h.orig 2010-05-15 16:44:13.000000000 +0200
michael@300 27 +++ src/include/port.h 2010-09-21 08:58:56.000000000 +0200
michael@699 28 @@ -393,7 +393,7 @@
michael@699 29 extern int getpeereid(int sock, uid_t *uid, gid_t *gid);
michael@300 30 #endif
michael@300 31
michael@300 32 -#ifndef HAVE_ISINF
michael@300 33 +#if !defined(HAVE_ISINF) && !defined(__FreeBSD__)
michael@300 34 extern int isinf(double x);
michael@300 35 #endif
michael@300 36
michael@300 37 Index: src/makefiles/Makefile.freebsd
michael@300 38 --- src/makefiles/Makefile.freebsd.orig 2010-07-05 20:54:38.000000000 +0200
michael@300 39 +++ src/makefiles/Makefile.freebsd 2010-09-21 09:00:42.000000000 +0200
michael@300 40 @@ -17,7 +17,7 @@
michael@300 41 # Rule for building a shared library from a single .o file
michael@300 42 %.so: %.o
michael@300 43 ifdef ELF_SYSTEM
michael@300 44 - $(CC) $(CFLAGS) $(LDFLAGS) $(LDFLAGS_SL) -shared -o $@ $<
michael@300 45 + $(CC) $(CFLAGS) $(LDFLAGS) $(LDFLAGS_SL) -shared -o $@ $< $(SHLIB_LINK)
michael@300 46 else
michael@300 47 $(LD) $(LDREL) $(LDOUT) $<.obj -x $<
michael@300 48 @echo building shared object $@
michael@300 49 Index: src/makefiles/Makefile.linux
michael@300 50 --- src/makefiles/Makefile.linux.orig 2010-07-05 20:54:38.000000000 +0200
michael@300 51 +++ src/makefiles/Makefile.linux 2010-09-21 09:01:01.000000000 +0200
michael@300 52 @@ -14,4 +14,4 @@
michael@300 53
michael@300 54 # Rule for building a shared library from a single .o file
michael@300 55 %.so: %.o
michael@300 56 - $(CC) $(CFLAGS) $(LDFLAGS) $(LDFLAGS_SL) -shared -o $@ $<
michael@300 57 + $(CC) $(CFLAGS) $(LDFLAGS) $(LDFLAGS_SL) -shared -o $@ $< $(SHLIB_LINK)
michael@300 58 Index: src/makefiles/Makefile.solaris
michael@300 59 --- src/makefiles/Makefile.solaris.orig 2010-07-05 20:54:38.000000000 +0200
michael@300 60 +++ src/makefiles/Makefile.solaris 2010-09-21 09:01:22.000000000 +0200
michael@300 61 @@ -19,9 +19,9 @@
michael@300 62 # Rule for building a shared library from a single .o file
michael@300 63 %.so: %.o
michael@300 64 ifeq ($(GCC), yes)
michael@300 65 - $(CC) $(CFLAGS) $(LDFLAGS) $(LDFLAGS_SL) -shared -o $@ $<
michael@300 66 + $(CC) $(CFLAGS) $(LDFLAGS) $(LDFLAGS_SL) -shared -o $@ $< $(SHLIB_LINK)
michael@300 67 else
michael@300 68 - $(CC) $(CFLAGS) $(LDFLAGS) $(LDFLAGS_SL) -G -o $@ $<
michael@300 69 + $(CC) $(CFLAGS) $(LDFLAGS) $(LDFLAGS_SL) -G -o $@ $< $(SHLIB_LINK)
michael@300 70 endif
michael@300 71
michael@300 72 sqlmansect = 5sql

mercurial