- Aug 30, 2012
-
-
Bruce Momjian authored
port. The last use was QNX, per Peter Eisentraut.
-
- May 03, 2012
-
-
Bruce Momjian authored
Postgres 9.2, and perhaps no existing users either.
-
- May 01, 2012
-
-
Peter Eisentraut authored
Remove the following ports: - dgux - nextstep - sunos4 - svr4 - ultrix4 - univel These are obsolete and not worth rescuing. In most cases, there is circumstantial evidence that they wouldn't work anymore anyway.
-
- Jun 16, 2011
-
-
Tom Lane authored
Per recommendation from Peter. Neither choice is bulletproof, but this is the existing style and it does help prevent unexpected environment variable substitution.
-
- Jun 14, 2011
-
-
Tom Lane authored
Apparently there is no buildfarm critter exercising this case after all, because it fails in several places. With this patch, build, install, check-world, and installcheck-world pass for me on OS X.
-
- Nov 23, 2010
-
-
Peter Eisentraut authored
-
- Nov 12, 2010
-
-
Peter Eisentraut authored
Replace for loops in makefiles with proper dependencies. Parallel make can now span across directories. Also, make -k and make -q work properly. GNU make 3.80 or newer is now required.
-
- Sep 20, 2010
-
-
Magnus Hagander authored
-
- Jul 06, 2010
-
-
Tom Lane authored
needs to appear before anything placed in SHLIB_LINK. This is because SHLIB_LINK is typically a subset of LIBS, and LIBS has to appear after LDFLAGS on platforms that are sensitive to the relative order of -L and -l switches.
-
- Jul 05, 2010
-
-
Tom Lane authored
linking both executables and shared libraries, and we add on LDFLAGS_EX when linking executables or LDFLAGS_SL when linking shared libraries. This provides a significantly cleaner way of dealing with link-time switches than the former behavior. Also, make sure that the various platform-specific %.so: %.o rules incorporate LDFLAGS and LDFLAGS_SL; most of them missed that before. (I did not add these variables for the platforms that invoke $(LD) directly, however. It's not clear if we can do that safely, since for the most part we assume these variables use CC command-line syntax.) Per gripe from Aaron Swenson and subsequent investigation.
-
- Aug 28, 2009
-
-
Peter Eisentraut authored
source directory even for out-of-tree builds. They are now alsl built in the build tree. This should be more convenient for certain developers' workflows, and shouldn't really break anything else.
-
- Aug 27, 2009
-
-
Tom Lane authored
Per bug #5016, although I think the MSVC build scripts may need a similar fix.
-
Peter Eisentraut authored
Update install-sh to that from Autoconf 2.63, plus our Darwin-specific changes (which I simplified a bit). install-sh is now able to install multiple files in one run, so we could simplify our makefiles sometime. install-sh also now has a -d option to create directories, so we don't need mkinstalldirs anymore. Use AC_PROG_MKDIR_P in configure.in, so we can use mkdir -p when available instead of install-sh -d. For consistency with the rest of the world, the corresponding make variable has been renamed from $(mkinstalldirs) to $(MKDIR_P).
-
- Jan 05, 2009
-
-
Peter Eisentraut authored
Author: Richard Evans <richard.evans@blueallegro.net>
-
- Dec 11, 2008
-
-
Peter Eisentraut authored
to the gettext domain name, to simplify parallel installations. Also, rename set_text_domain() to pg_bindtextdomain(), because that is what it does.
-
- Nov 24, 2008
-
-
Peter Eisentraut authored
The information on why the shared libraries are built the way they are was not relevant to end users and has been made a mailing list archive link in Makefile.shlib.
-
- Sep 01, 2008
-
-
Peter Eisentraut authored
somewhat by adding CFLAGS where the compiler is used and Makefile.shlib already used CFLAGS.
-
- Apr 08, 2008
-
-
Peter Eisentraut authored
Should fix regression test failures on those platforms.
-
Peter Eisentraut authored
Should fix build failures on AIX.
-
- Apr 07, 2008
-
-
Peter Eisentraut authored
modules are built. Foremost, it creates a solid distinction between these two types of targets based on what had already been implemented and duplicated in ad hoc ways before. Specifically, - Dynamically loadable modules no longer get a soname. The numbers previously set in the makefiles were dummy numbers anyway, and the presence of a soname upset a few packaging tools, so it is nicer not to have one. - The cumbersome detour taken on installation (build a libfoo.so.0.0.0 and then override the rule to install foo.so instead) is removed. - Lots of duplicated code simplified.
-
- Feb 26, 2008
-
-
Peter Eisentraut authored
when they are actually needed as prerequisites.
-
Peter Eisentraut authored
has been reinvented about four different times throughout history (aix, cygwin, win32, darwin/linux) and a lot of the concepts are actually shared, which the code now shows better.
-
Peter Eisentraut authored
-
Peter Eisentraut authored
only once in Makefile.shlib and not in four copies.
-
- Feb 20, 2007
-
-
Bruce Momjian authored
shared link line.
-
- Feb 11, 2007
-
-
Tom Lane authored
-
- Feb 09, 2007
-
-
Peter Eisentraut authored
-
- Jan 07, 2007
-
-
Peter Eisentraut authored
-
- Sep 19, 2006
-
-
Tom Lane authored
-
- Apr 28, 2006
-
-
Tom Lane authored
be exported on Linux and Darwin. We already did this on Windows but that's not enough, as evidenced by the fact that libecpg had an unexpected dependency on one such symbol. We should try to do it on more platforms. Fix ecpg's oversight, and bump libpq's major .so version number to reflect the unwanted but nonetheless real ABI break.
-
- Apr 19, 2006
-
-
Tom Lane authored
no evidence that any currently-supported platform needs this, and good reason to think that any platform that did need it couldn't use the static libraries anyway --- libpq, at least, has circular references. Removing the code shuts up tsort warnings about the circular references on some platforms.
-
- Jan 05, 2006
-
-
Bruce Momjian authored
-
- Dec 30, 2005
-
-
Bruce Momjian authored
Pierre Girard
-
- Dec 09, 2005
-
-
Peter Eisentraut authored
-
- Dec 03, 2005
-
-
Tom Lane authored
Per example from Dirk Pirschel.
-
- Oct 28, 2005
-
-
Tom Lane authored
of postgres.imp file into BE_DLLLIBS macro. This makes the AIX build work more like the Windows and Darwin builds, which have similar requirements to mention a backend library when linking shared libraries that will be dynamically loaded into the backend.
-
- Aug 08, 2005
-
-
Tom Lane authored
fixed the contrib library inclusions properly.
-
- Aug 07, 2005
-
-
Tom Lane authored
to be the platform standard. This should fix recursive-rule breakage due to recent Makefile changes. Per discussion.
-
- Jul 13, 2005
-
-
Tom Lane authored
hacking of SHLIB_LINK for HPUX.
-
Bruce Momjian authored
I wrote: > So either we code up some intelligence to put the "C" in the right > position or we have to pass down "A B" and "D" separately from the > main makefile. The following patch might just do the former. Please try it out. Peter E.
-