mirror of https://github.com/yandex/odyssey.git
Upgrade dependency to PG11 and fix CI
This commit is contained in:
parent
c0d972e779
commit
5f7e3ea546
|
@ -1,8 +1,8 @@
|
|||
dist: bionic
|
||||
language: c
|
||||
before_install:
|
||||
- sudo apt-get -y --no-install-recommends install postgresql-10 postgresql-server-dev-10
|
||||
- sudo pkill -9 postgres
|
||||
- sudo apt-get -y --no-install-recommends install postgresql-11 postgresql-server-dev-11
|
||||
- sudo pkill -9 postgres || true
|
||||
- echo -n | openssl s_client -connect https://scan.coverity.com:443 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' | sudo tee -a /etc/ssl/certs/ca-
|
||||
|
||||
compiler:
|
||||
|
|
|
@ -19,9 +19,9 @@ if ("${CMAKE_BUILD_TYPE}" STREQUAL "")
|
|||
set(CMAKE_BUILD_TYPE "Debug")
|
||||
endif()
|
||||
if ("${CMAKE_BUILD_TYPE}" STREQUAL "Release")
|
||||
set(CMAKE_C_FLAGS "-std=gnu99 -pedantic -Wall -Wextra -Wstrict-aliasing -g -O2")
|
||||
set(CMAKE_C_FLAGS "-std=gnu99 -pedantic -Wall -Wextra -Wstrict-aliasing -g -O2 -pthread")
|
||||
elseif("${CMAKE_BUILD_TYPE}" STREQUAL "Debug")
|
||||
set(CMAKE_C_FLAGS "-std=gnu99 -fsanitize=address -pedantic -Wall -Wextra -Wstrict-aliasing -g -O0")
|
||||
set(CMAKE_C_FLAGS "-std=gnu99 -fsanitize=address -pedantic -Wall -Wextra -Wstrict-aliasing -g -O0 -pthread")
|
||||
endif()
|
||||
|
||||
string(TOLOWER ${CMAKE_BUILD_TYPE} OD_VERSION_BUILD)
|
||||
|
|
|
@ -11,7 +11,7 @@ find_path(
|
|||
PATH_SUFFIXES PG_INCLUDE_SERVER
|
||||
)
|
||||
|
||||
option(PG_VERSION_NUM "PostgreSQL version" 100000)
|
||||
option(PG_VERSION_NUM "PostgreSQL version" 110000)
|
||||
|
||||
execute_process (
|
||||
COMMAND pg_config --libdir
|
||||
|
@ -35,13 +35,13 @@ set(POSTGRESQL_INCLUDE_DIR ${PG_INCLUDE_SERVER})
|
|||
find_library(
|
||||
POSTGRESQL_LIBRARY
|
||||
NAMES pgcommon
|
||||
HINTS ${PG_LIBDIR} ${PG_PKGLIBDIR}
|
||||
HINTS ${PG_PKGLIBDIR} ${PG_LIBDIR}
|
||||
)
|
||||
|
||||
find_library(
|
||||
POSTGRESQL_LIBPGPORT
|
||||
NAMES pgport
|
||||
HINTS ${PG_LIBDIR} ${PG_PKGLIBDIR}
|
||||
HINTS ${PG_PKGLIBDIR} ${PG_LIBDIR}
|
||||
)
|
||||
|
||||
find_library(
|
||||
|
|
|
@ -7,7 +7,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
|
|||
gdb \
|
||||
libpam0g-dev \
|
||||
libssl-dev \
|
||||
postgresql-server-dev-10 \
|
||||
postgresql-server-dev-11 \
|
||||
valgrind
|
||||
|
||||
COPY entrypoint.sh /usr/local/bin/entrypoint.sh
|
||||
|
|
|
@ -3,7 +3,7 @@ Section: database
|
|||
Priority: extra
|
||||
Maintainer: mdb <mdb-admin@yandex-team.ru>
|
||||
Standards-Version: 3.9.4
|
||||
Build-Depends: debhelper (>= 9), make, cmake, libssl-dev (>= 1.0.1), libpam-dev, postgresql-server-dev-10
|
||||
Build-Depends: debhelper (>= 9), make, cmake, libssl-dev (>= 1.0.1), libpam-dev, postgresql-server-dev-11
|
||||
Homepage: https://github.com/yandex/odyssey
|
||||
|
||||
Package: @NAME@
|
||||
|
|
Loading…
Reference in New Issue