Commit Graph

30 Commits

Author SHA1 Message Date
Dmitry Dolgov d0be26bf75 Fix build on ubuntu (#90)
Ubuntu pg_config packaged a bit differently, and required libraries
actually can be found in pkglibdir. Search anyway for libdir, then
pkglibdir. Another catch is that pg_config add a new line at the end,
which breaks stuff, so strip it.
2019-12-27 16:57:26 +05:00
Andrey Borodin 155938d3a8 Use more hints to find PG libs 2019-12-24 15:31:22 +05:00
Dmitry Dolgov 4a09b5b7e9 Modifications to build on PG12 (#86)
Build seems to fail with PostgreSQL 12 version, due to incompatibility
after [1], and required presence of libpgport (to expose pg_sprintf for
scram implementation).

To improve the situation, introduce couple of changes:

* Rely on pg_config to get lib/include directories
* Add libpgport.a into linking
* Provide different versions of pg_b64_decode/encode depending on
PG_VERSION_NUM

[1]: https://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=cfc40d384ae51ea2886d599d2008ae57b529e6ea
2019-12-18 14:39:24 +05:00
Andrey Borodin 2262362349 Fix PostgreSQL linkage 2019-11-21 16:54:59 +05:00
Dima Starkov a8ca664a63 Implements SCRAM Authentication (#73) 2019-11-11 12:28:50 +03:00
Dmitry Simonenko c6542d7003 odyssey: post merge fixes 2019-09-27 16:47:45 +03:00
reshke debfd09d8e Add PAM auth support 2019-09-26 13:54:53 +05:00
Dmitry Simonenko 9e37d1eff8 odyssey: add support for BoringSSL 2018-11-23 17:07:39 +03:00
Dmitry Simonenko 82e6c1a7a6 odyssey: remove shapito library 2018-08-23 16:24:07 +03:00
Dmitry Simonenko 02662c95ed kiwi: introduce 2018-08-23 13:09:03 +03:00
Dmitry Simonenko e17d0a184c odyssey: support OPENSSL_ROOT_DIR. #4 2018-06-06 18:11:56 +03:00
Dmitry Simonenko 8c6c97d085 odissey: fix out-of-source shapito build 2017-10-03 17:07:19 +03:00
Dmitry Simonenko efe142999a odissey: add -DBUILD_DEBIAN to support Debian build 2017-08-21 17:23:50 +03:00
Dmitry Simonenko 717de6124d odissey: major shapito api update 2017-07-06 16:36:14 +03:00
Dmitry Simonenko 87bd137618 odissey: move submodules from lib/ to third_party/ 2017-07-04 16:36:32 +03:00
Dmitry Simonenko 6ce1a2ee4d odissey: update shapito build 2017-06-28 15:15:43 +03:00
Dmitry Simonenko 8619ddc589 odissey: update machinarium (openssl pthread locking) 2017-06-27 17:42:04 +03:00
Dmitry Simonenko 608c45976a odissey: shapito: no need for -DBUILD_STATIC=ON 2017-06-15 16:34:25 +03:00
Dmitry Simonenko bd9575f088 odissey: update shapito submodule 2017-06-07 14:50:58 +03:00
Dmitry Simonenko 7dda4bb57c odissey: add shapito submodule 2017-06-07 14:24:18 +03:00
Dmitry Simonenko f11f115006 odissey: update machinarium submodule 2017-05-15 15:34:08 +03:00
Dmitry Simonenko 49af835451 odissey: set io readahead; update machinarium 2017-04-18 16:28:43 +03:00
Dmitry Simonenko c6150f1b33 odissey: pass cmake build type to soprano submodule 2017-02-07 18:50:36 +03:00
Dmitry Simonenko 5b0a38b775 odissey: pass build type to machinarium 2017-02-07 18:43:36 +03:00
Dmitry Simonenko 0d0baac876 odissey: do not pass cflags to submodules 2017-02-07 18:39:55 +03:00
Dmitry Simonenko 87123a4783 odissey: fix soprano build 2017-01-18 15:13:59 +03:00
Dmitry Simonenko 9c1de142db odissey: always use bundled static libraries 2017-01-18 15:00:33 +03:00
Dmitry Simonenko 07f4193cad odissey: update soprano path 2017-01-17 17:19:16 +03:00
Dmitry Simonenko be12b891c2 odissey: update machinarium path 2017-01-17 17:14:46 +03:00
Dmitry Simonenko dd0ded14bd odissey: switch to cmake 2017-01-12 14:44:48 +03:00