Commit Graph

416 Commits

Author SHA1 Message Date
Brian West 783a4083ed configure: error: could not detect a 64-bit integer type
NetBSD dagonet.omniscient.local 6.1.3 NetBSD 6.1.3 (GENERIC_HZ) #1: Sat Mar 1 19:18:46 EST 2014 met@dagonet.omniscient.local:/data/netbsd/obj/usr/src/sys/arch/i386/compile/GENERIC_HZ i386

Failure due to test programs have "Shared object "libXXX.so.X" not found"

Adding -Wl,-rpath,/usr/pkg/lib to LDFLAGS for NetBSD
2014-03-05 05:15:32 -06:00
Michael Jerris 3dd36873b5 silence autoconf warnings 2014-03-03 13:10:59 -05:00
Travis Cross b04bbc6ca5 Fix FHS default modulesdir define
The default value of libdir is (unexpanded) '${exec_prefix}/lib'.  In
the non-FHS path this is fine because it only ends up in a variable
where it will be expanded later.  By using this to define modulesdir
we let it slip into a define where it made no sense.
2014-03-02 23:55:06 +00:00
Travis Cross ab35096833 Fix FHS default sysconfdir 2014-03-02 23:03:13 +00:00
Brian West a7bf6f8dc1 Reverting FS-6292, pending more details from an end user thats working on this 2014-03-02 11:23:07 -06:00
Travis Cross fd1b0279e2 Update the configuration report
Order the default configure flags in the order they show up in
configure --help, and order our own alphabetically.
2014-03-02 03:47:48 +00:00
Travis Cross f5ecbc84ca Add --enable-fhs flag to configure
When --enable-fhs is passed to configure, we set all paths by default
in a way compliant with FHS, the Filesystem Hierarchy Standard.

  http://www.pathname.com/fhs/

Each path may still be overridden by passing the specific flag for it.
2014-03-02 03:47:48 +00:00
Brian West 4ad5688aef FS-6292 don't use AC_FUNC_MALLOC on NetBSD as rp_malloc isn't defined 2014-03-01 10:49:38 -06:00
Brian West 2fe3ef03ed missed on 2014-03-01 09:32:20 -06:00
Brian West f2331de68b Spelling is hard 2014-02-28 18:37:17 -06:00
Anthony Minessale 4b6c08b34e bump 2014-02-28 07:17:26 +05:00
Anthony Minessale 691c454113 bump, that didn't last long 2014-02-28 07:16:32 +05:00
Anthony Minessale 207376f289 bump 2014-02-28 04:42:42 +05:00
Anthony Minessale 8893e0b8b8 bump 2014-02-28 04:41:59 +05:00
Anthony Minessale d4b9eb7ee6 bump 2014-02-27 01:08:45 +05:00
Anthony Minessale 645ab809f0 bump 2014-02-27 01:07:25 +05:00
Brian West 44410b7167 FS-6227 wip 2014-02-24 15:47:03 -06:00
Michael Jerris 4f2e0f19bc add check for dragonfly 2014-02-24 14:47:48 -05:00
Michael Jerris 70300bebc5 too sleepy 2014-02-24 10:23:35 -05:00
Brian West a91ba93d8e It configures now, doesn't build just yet. 2014-02-23 14:25:40 -06:00
James Le Cuirot 64a2f5493d FS-353: Don't configure libcurl if using system version 2014-02-22 16:37:52 +00:00
Ken Rice 0243b95901 oops 2014-02-21 15:12:21 -06:00
Ken Rice 81185aa9b7 FS-5512 --resolve ; clean up PostgreSQL libpq client detection in configure
Clean up the libpq autodection and make sure it functionswith both pg_config and pkg-config.

if you are installing into a non-FHS standard location such as what happens with RPMs from the Postgres yum repo, you will need to make sure pkg-config can fild the libpq.pc file.
example: export PKG_CONFIG_PATH=/usr/pgsql-9.3/lib/pkgconfig

you may also want to make sure your path can find pg_config
example: export PATH=/usr/pgsql-9.3/bin:$PATH
2014-02-21 14:57:48 -06:00
Michael Jerris eab969815a openbsd does not have librt or libcrypt? 2014-02-21 15:36:25 -05:00
Michael Jerris fba1c2bf36 FS-6245: add this for now until we figure out a better way 2014-02-19 18:44:02 -05:00
Michael Jerris 9b85b9c986 more bsd fun 2014-02-19 14:52:03 -05:00
Michael Jerris ec71881441 try to work a bit better on bsd 2014-02-19 14:41:04 -05:00
Michael Jerris 7549be4b78 try to make freebsd clang build move along a bit 2014-02-19 13:49:31 -05:00
Brian West f20670012d FS-6189 --resolve 2014-02-17 13:20:51 -06:00
Michael Jerris ee60781d6e FS-6189: this should put -lz in the right place. 2014-02-05 13:39:43 -05:00
Travis Cross ab2bc7c689 Improve configure handling of ODBC
This commit changes behavior such that if --disable-core-odbc-support
is provided we'll build without ODBC even if the libraries are there.

Previously we would always quietly build with ODBC support if it was
on the system.

Contrary to what was said in commit 72a804983, my 2012 commit
ffc8e81b7 did not affect the behavior of --disable-core-odbc-support.
We never recognized the flag as being different from not providing the
option at all.

What the commit did do was to cause us to fail loudly if
--enable-core-odbc-support was provided but the system libraries were
not there.  This behavior is preserved.

(That commit also caused us to potentially run certain checks twice,
which this commit resolves.)

You can also now provide --enable-core-odbc-support=optional which has
the same effect as the default behavior.

FS-6173 --resolve

Thanks-to: James Le Cuirot <chewi@aura-online.co.uk>
2014-02-01 15:40:34 +00:00
Michael Jerris 85d6b9af87 enforce requirements for openssl 1.0.1e or later. on mac, look in homebrew directory for openssl too 2014-01-29 13:16:46 -05:00
Peter Olsson 04f7e7c025 mod_v8: Removed i18n support (ECMAScript 402) from V8 for now, to make build work on ARM platform. This will also force a rebuild of V8 2014-01-23 23:46:49 +01:00
Peter Olsson 2e32d10503 mod_v8: Added configure flag --enable-static-v8 to enable static linking of the V8 lib. Also enabled this flag for the Debian packaging system. Please note the static linking has only been verified on Linux so far 2014-01-20 11:33:38 +01:00
Peter Olsson 104ce2a35f mod_v8: Improved build for some version of gcc and (hopefully) fixed build on OSX 2014-01-16 19:56:45 +01:00
Peter Olsson b762332669 Initial commit of mod_v8 2014-01-14 15:38:41 +01:00
Anthony Minessale 2643ac2b96 add legacy subdir for mods with 5.1 edition of mod_lua, change languages/mod_lua to legacy/languages/mod_lua in modules.conf to use older lua mod 2014-01-10 01:25:51 +05:00
Anthony Minessale 2cd5841cd4 bump 2013-11-23 03:23:01 +05:00
Anthony Minessale 0221403514 bump 2013-11-23 03:21:25 +05:00
Anthony Minessale 6e9fa3ba27 revert 04aac8c932 it causes recursion loop in some systems 2013-11-09 23:14:20 +05:00
Travis Cross 04aac8c932 Pull out our own libuuid detection
APR is the only reason we depend on libuuid, so we'll rely on APR's
tools here.

This partially reverts commit f7fb54d0cd.
2013-11-08 19:24:22 +00:00
Anthony Minessale 80dc61594b bump 2013-11-08 03:49:31 +05:00
Anthony Minessale 37d6922448 bump 2013-11-08 03:48:32 +05:00
Travis Cross 299081edf7 Use pkg-config for libpq by default
FS-5821 --resolve
2013-10-23 18:18:47 +00:00
Travis Cross ba052c224c Add option to use pkg-config rather than pg_config
We shouldn't be using pg_config to get build options for FS from
libpq.  pg_config just tells us what was used to build postgresql, not
what we should use.

See:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=725007

Make this optional for now until we're comfortable it works
everywhere.

FS-5821 --resolve
2013-10-23 18:18:47 +00:00
Michael Jerris c7ccf84a14 FS-5819: configure fix for new clang detection 2013-10-15 13:08:03 -07:00
Michael Jerris 44d5d43b3b FS-5819: configure fix for new clang detection and adjust cflags for building with newest clang 2013-10-15 09:16:36 -07:00
Michael Jerris 0be5614b4d FS-5827: cleanup postgres version detection to support devel versions better 2013-09-27 15:32:40 -04:00
Michael Jerris 471a443b43 FS-5827: cleanup postgres version detection to support devel versions better 2013-09-27 15:09:58 -04:00
Marc Olivier Chouinard dffe48aaec Fix bootstrap from the removal of mod_html5 in previous commit and cleanup some other reference to it 2013-09-16 22:00:35 -04:00