Skip to content

Commit 44a828d

Browse files
committed
Fixing build for Jammy, removing build from focal due to older libc
1 parent 4469824 commit 44a828d

File tree

4 files changed

+20
-15
lines changed

4 files changed

+20
-15
lines changed

build/build.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,8 @@ echo "PGX Version: ${PGXVERSION}"
3535
mkdir -p ${LOGDIR}
3636
mkdir -p ${ARTIFACTDIR}
3737

38-
for image in `ls docker/ ` ; do
38+
# Skipping focal for now, fails.
39+
for image in `ls docker/ | grep jammy ` ; do
3940

4041
OS_DIST=$(echo ${image}|cut -f2 -d-)
4142
OS_VER=$(echo ${image}|cut -f3 -d-)

build/docker/pgdd-ubuntu-focal/Dockerfile

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,12 @@ RUN apt-get install -y --fix-missing \
2525
libldap2-dev libkrb5-dev gettext tcl-tclreadline tcl-dev libperl-dev \
2626
libpython3-dev libprotobuf-c-dev libprotobuf-dev gcc \
2727
ruby ruby-dev rubygems \
28-
postgresql-server-dev-10 \
29-
postgresql-server-dev-11 \
30-
postgresql-server-dev-12 \
31-
postgresql-server-dev-13 \
32-
postgresql-server-dev-14
28+
postgresql-10 postgresql-server-dev-10 \
29+
postgresql-11 postgresql-server-dev-11 \
30+
postgresql-12 postgresql-server-dev-12 \
31+
postgresql-13 postgresql-server-dev-13 \
32+
postgresql-14 postgresql-server-dev-14 \
33+
&& apt autoremove -y
3334

3435

3536
RUN gem install --no-document fpm
@@ -43,4 +44,3 @@ ENV PATH="/home/${USER}/.cargo/bin:${PATH}"
4344

4445
RUN /bin/bash rustup.sh -y \
4546
&& cargo install cargo-pgx --version ${PGXVERSION}
46-

build/docker/pgdd-ubuntu-jammy/Dockerfile

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,11 @@ RUN apt-get install -y --fix-missing \
2525
libldap-dev libkrb5-dev gettext tcl-tclreadline tcl-dev libperl-dev \
2626
libpython3-dev libprotobuf-c-dev libprotobuf-dev gcc \
2727
ruby ruby-dev rubygems \
28-
postgresql-server-dev-10 \
29-
postgresql-server-dev-11 \
30-
postgresql-server-dev-12 \
31-
postgresql-server-dev-13 \
32-
postgresql-server-dev-14 \
28+
postgresql-10 postgresql-server-dev-10 \
29+
postgresql-11 postgresql-server-dev-11 \
30+
postgresql-12 postgresql-server-dev-12 \
31+
postgresql-13 postgresql-server-dev-13 \
32+
postgresql-14 postgresql-server-dev-14 \
3333
&& apt autoremove -y
3434

3535

build/package.sh

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Borrowed heavily from https://github.com/zombodb/zombodb/blob/master/build/package.sh
22
#
3-
# Copyright 2021 RustProof Labs
3+
# Copyright 2021-2022 RustProof Labs
44
#
55
# Licensed under the Apache License, Version 2.0 (the "License");
66
# you may not use this file except in compliance with the License.
@@ -27,8 +27,12 @@ fi
2727

2828
PKG_FORMAT=deb
2929

30-
echo " Running pgx init for ${PG_VER}"
31-
$(cargo pgx init --${PG_VER} download)
30+
PG_VER_SHORT=${PG_VER: -2}
31+
echo " Running pgx init for ${PG_VER} (${PG_VER_SHORT})"
32+
33+
mkdir -p /home/docker/.pgx/data-${PG_VER_SHORT}
34+
35+
cargo pgx init --${PG_VER} /usr/lib/postgresql/${PG_VER_SHORT}/bin/pg_config
3236

3337
echo "Changing to build dir..."
3438
cd /build

0 commit comments

Comments
 (0)