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 04aac8c932ec853145e3efb60014d6f6e4fefafb 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 f7fb54d0cd22c361298c772ce025a47f7937631d.
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