summaryrefslogtreecommitdiff
path: root/src/template
AgeCommit message (Collapse)Author
2012-10-11Remove _FORTIFY_SOURCEPeter Eisentraut
Apparently, on some glibc versions this causes warnings when optimization is not enabled. Altogether, there appear to be too many incompatibilities surrounding this.
2012-09-30Disable _FORTIFY_SOURCE with ICCPeter Eisentraut
There are apparently some incompatibilities, per buildfarm.
2012-09-29Add _FORTIFY_SOURCE to default compiler options for linux templatePeter Eisentraut
Many distributors use this, so we might as well see the warnings as well.
2012-05-03Remove BSD/OS (BSDi) port. There are no known users upgrading toBruce Momjian
Postgres 9.2, and perhaps no existing users either.
2012-05-01Remove dead portsPeter Eisentraut
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.
2010-09-20Remove cvs keywords from all files.Magnus Hagander
2010-08-19Remove extra newlines at end and beginning of files, add missing newlinesPeter Eisentraut
at end of files.
2010-08-02Don't try to force use of -no-cpp-precomp on OS X. It's been five yearsTom Lane
since Apple shipped a compiler that needed this switch, and there's increasing interest in using other compilers that won't accept the switch at all. Better to let anybody who still needs the switch inject it via CPPFLAGS. Per gripe from Neil Conway.
2010-07-05Split the LDFLAGS make variable into two parts: LDFLAGS is now used forTom Lane
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.
2009-02-11Tweak configure to attempt to add -qnoansialias to CFLAGS whenever runningTom Lane
on AIX with a non-gcc compiler. The previous coding would do this only if CC was exactly "xlc"; which is a bad idea, as demonstrated by trouble report from Mihai Criveti.
2008-10-29Move forgotten comment closer to where it matters.Peter Eisentraut
2008-10-29Support for Sun Studio compiler on LinuxPeter Eisentraut
This basically takes some build system code that was previously labeled "Solaris" and ties it to the compiler rather than the operating system. Author: Julius Stroffek <[email protected]>
2007-09-26Use SYSV semaphores rather than POSIX on Darwin >= 6.0 (i.e., OS X 10.2Tom Lane
and up), per Chris Marcellino. This avoids consuming O(N^2) file descriptors to support N backends. Tests suggest it's about a wash for small installations, but large ones would have a problem.
2007-09-21If we're gonna provide an --enable-profiling configure option, surelyTom Lane
it ought to know that you need -DLINUX_PROFILE on Linux.
2007-07-16With the native compiler on Unixware, disable optimization ifNeil Conway
--enable-debug is used, to avoid complaints about debugging and optimization being mutually exclusive. Patch from Stefan Kaltenbrunner.
2006-12-14Make --with-ldap build on Unixware, per Olivier Prenant.Tom Lane
2006-12-14Remove Windows port^W^Wobsolete template file.Peter Eisentraut
2006-12-12Allow augmenting CPPFLAGS from the configure command line. This generallyPeter Eisentraut
works, but some platform templates overwrote it without asking.
2006-04-28Remove extra 'else' in solaris compiler code.Bruce Momjian
2006-04-27Rewrite Solaris compiler tas() assembly routines, merge i386 and x86_64Bruce Momjian
assembler files, renamed as solaris_x86.s. Theo Schlossnagle
2006-03-11Add CVS tag lines to files that were lacking them.Bruce Momjian
2006-02-03Update tested AIX memset platforms.Bruce Momjian
2006-02-03Allow MEMSET_LOOP_LIMIT to be set on a per-platform basis, and turn offBruce Momjian
MemSet on AIX by setting MEMSET_LOOP_LIMIT to zero. Add optimization to skip MemSet tests in MEMSET_LOOP_LIMIT == 0 case and just call memset() directly.
2006-01-05Remove BEOS port.Bruce Momjian
2006-01-05Remove QNX port.Bruce Momjian
2006-01-02Remove unnecessary assignment, per Tom.Bruce Momjian
2005-12-30Add support for Solaris x86_64 using Sun's compiler.Bruce Momjian
Pierre Girard
2005-07-30SUNOS4_CC -> SUNOS_CC.Bruce Momjian
2005-07-29It appears we need -DSUNOS4_CC for both solaris and sunos4 templates.Tom Lane
Per report from Andrew Clark.
2004-12-29Support Sun's compiler on SunOS4 (a/k/a Solaris 9). Per [email protected]Tom Lane
2004-12-19Mention why unixware doesn't handle threading in 8.0.Bruce Momjian
2004-12-02Don't bother adding to cflags/cppflags, just set them because configureBruce Momjian
handles that, and make solaris debug use no optimization.
2004-11-27Add to CPPFLAGS/CFLAGS in template files, don't over-ride them.Bruce Momjian
2004-11-17Miscellaneous Cygwin build fixes from Reini Urban.Tom Lane
2004-11-08Allow win32/cygwin link against the first matching library symbol ratherBruce Momjian
than erroring out. This is the Unix behavior.
2004-09-24Fix TAS assembly stuff for Solaris/386. (I'm not in a position toTom Lane
actually test this, but it couldn't be broken any worse than it was...)
2004-05-19Rename irix5 port to irix.Bruce Momjian
2004-05-14Remove extra 'then'.Bruce Momjian
2004-05-13No need for gcc thread stuff anymore, only cc.Bruce Momjian
2004-05-13Remove warning about Unixware.Bruce Momjian
2004-04-26Unconditionally define:Bruce Momjian
-D_REENTRANT -D_THREAD_SAFE -D_POSIX_PTHREAD_SEMANTICS for all ports. It can't hurt if they are not supported, but it makes our job easier for porting. Should fix Darwin compile and other platforms without mucking with the thread detection code.
2004-04-25Fix typo on thread lib name.Bruce Momjian
2004-04-23Add new auto-detection of thread flags.Bruce Momjian
Allow additional thread flags to be added via port templates. Change thread flag names to PTHREAD_CFLAGS and PTHREAD_LIBS to match new configure script.
2004-04-20Add NetBSD thread compile flags.Bruce Momjian
2004-04-07Update Darwin thread compile flags, and OS version info.Bruce Momjian
2004-04-07Update darwin OS version.Bruce Momjian
2004-04-07Update Darwin as thread-safe.Bruce Momjian
2004-03-26Add -D_REENTRANT for Solaris threading.Bruce Momjian
2004-03-25Update gcc solaris flags.Bruce Momjian
2004-03-22Disasble threads on unixware until other platforms report a problem.Bruce Momjian