Commit Graph

289 Commits (02e669c0f7ddbdc4f1ca74bfa5ccfcfca782f144)

Author SHA1 Message Date
Tom Lane 923f9c2def Postpone LLVM-related uses of AC_CHECK_DECLS. 7 years ago
Tom Lane dcd6200165 Fix configure's AC_CHECK_DECLS tests to work correctly with clang. 7 years ago
Tom Lane 7871a36255 Fix detection of the result type of strerror_r(). 7 years ago
Tom Lane 9590f7d6c6 Make some fixes to allow building Postgres on macOS 10.14 ("Mojave"). 7 years ago
Andres Freund 99ba795d98 Detect LLVM 7 without specifying binaries explicitly. 7 years ago
Andres Freund 24f127b004 LLVMJIT: LLVMGetHostCPUFeatures now is upstream, use LLMV version if available. 7 years ago
Andres Freund 1b957e59b9 LLVMJIT: Adapt to API changes in gdb and perf support. 8 years ago
Peter Eisentraut 4cf30f6fde Fix typos 8 years ago
Peter Eisentraut 1287c05172 Fix typo 8 years ago
Peter Eisentraut bfbb13264a Update config.guess and config.sub 8 years ago
Tom Lane b929614f5e Remove configure's check for nonstandard "long long" printf modifiers. 8 years ago
Heikki Linnakangas f044d71e33 Use ARMv8 CRC instructions where available. 8 years ago
Tom Lane beff4bb9c7 Teach configure --with-python to report the Python version number. 8 years ago
Bruce Momjian 20b4323bd1 C comments: "a" <--> "an" corrections 8 years ago
Andres Freund 5b2526c838 Add configure infrastructure (--with-llvm) to enable LLVM support. 8 years ago
Andres Freund 6869b4f258 Add C++ support to configure. 8 years ago
Andres Freund 3de04e4ed1 Add PGAC_PROG_VARCC_VARFLAGS_OPT autoconf macro. 8 years ago
Tom Lane 2082b3745a Extend configure's __int128 test to check for a known gcc bug. 8 years ago
Tom Lane c6d21d56f1 Try harder to detect unavailability of __builtin_mul_overflow(int64). 8 years ago
Andres Freund c04d35f442 Try to detect runtime unavailability of __builtin_mul_overflow(int64). 8 years ago
Tom Lane 9220b00e57 Tighten configure's test for __builtin_constant_p(). 8 years ago
Andres Freund 85abb5b297 Make PGAC_C_BUILTIN_OP_OVERFLOW link instead of just compiling. 8 years ago
Andres Freund 4d6ad31257 Provide overflow safe integer math inline functions. 8 years ago
Noah Misch 65a00f3035 MSVC: Test whether 32-bit Perl needs -D_USE_32BIT_TIME_T. 8 years ago
Noah Misch 84c4313c6f Support linking with MinGW-built Perl. 8 years ago
Peter Eisentraut 3c49c6facb Convert documentation to DocBook XML 8 years ago
Tom Lane 7518049980 Prevent int128 from requiring more than MAXALIGN alignment. 8 years ago
Andres Freund 510b8cbff1 Extend & revamp pg_bswap.h infrastructure. 8 years ago
Tom Lane 5a5c2feca3 Absorb -D_USE_32BIT_TIME_T switch from Perl, if relevant. 9 years ago
Tom Lane b21c569cea Further improve consistency of configure's program searching. 9 years ago
Tom Lane 40b9f19217 Record full paths of programs sought by "configure". 9 years ago
Tom Lane 3c163a7fc7 PL/Perl portability fix: absorb relevant -D switches from Perl. 9 years ago
Tom Lane c254970ad6 Make configure check for IPC::Run when --enable-tap-tests is specified. 9 years ago
Peter Eisentraut 65b655b53e Update config.guess and config.sub 9 years ago
Peter Eisentraut 510074f9f0 Remove use of Jade and DSSSL 9 years ago
Peter Eisentraut ddce628971 Fix configure check for typeof 9 years ago
Peter Eisentraut 4cb824699e Cast result of copyObject() to correct type 9 years ago
Peter Eisentraut eccfef81e1 ICU support 9 years ago
Tom Lane bc18126a6b Add configure test to see if the C compiler has gcc-style computed gotos. 9 years ago
Tom Lane 2bd7f85796 Remove some configure header-file checks that we weren't really using. 9 years ago
Tom Lane 4e5ce3c1ae Reject too-old Python versions a bit sooner. 9 years ago
Peter Eisentraut 04aad40186 Drop support for Python 2.3 9 years ago
Tom Lane 17a3a1eb0e Fix python shlib probe for Cygwin. 9 years ago
Tom Lane 11c0e743b6 Try to fix python shlib probe for MinGW. 9 years ago
Tom Lane ddd4f82cb6 In python shlib probe, cater for OpenBSD, which omits the .so symlink. 9 years ago
Tom Lane fc76259f5b Huh, we do need to look in $python_configdir for the Python shlib. 9 years ago
Tom Lane 46ddbbb117 Improve (I hope) our autolocation of the Python shared library. 9 years ago
Peter Eisentraut a5da81359d Add missing include files to configure tests 9 years ago
Peter Eisentraut 1c0cf52b39 Use return instead of exit() in configure 9 years ago
Tom Lane da6c4f6ca8 Refer to OS X as "macOS", except for the port name which is still "darwin". 9 years ago