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