From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Date: Tue, 8 Oct 2019 17:39:14 +0200 From: Michael Olbrich Message-ID: <20191008153914.5x4stkxmyh6a7fjj@pengutronix.de> References: <20191008094808.17154-1-b.esser@pengutronix.de> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20191008094808.17154-1-b.esser@pengutronix.de> Subject: Re: [ptxdist] [PATCH] postgresql: version bump 9.4.1 -> 11.5 List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: ptxdist@pengutronix.de Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Errors-To: ptxdist-bounces@pengutronix.de Sender: "ptxdist" To: ptxdist@pengutronix.de Cc: =?iso-8859-1?Q?Bj=F6rn?= Esser On Tue, Oct 08, 2019 at 11:48:09AM +0200, Bj=F6rn Esser wrote: > Signed-off-by: Bj=F6rn Esser > --- > rules/postgresql.in | 6 ++++++ > rules/postgresql.make | 35 +++++++++++++++++++++++++++-------- > 2 files changed, 33 insertions(+), 8 deletions(-) > = > diff --git a/rules/postgresql.in b/rules/postgresql.in > index b6173b1b5..289416051 100644 > --- a/rules/postgresql.in > +++ b/rules/postgresql.in > @@ -2,6 +2,12 @@ > = > config POSTGRESQL > tristate > + select HOST_LIBXML2 > + select HOST_LIBXSLT > + select LIBC_CRYPT > + select LIBC_DL > + select LIBC_PTHREAD > + select LIBC_RT > prompt "postgresql" > help > A database. > diff --git a/rules/postgresql.make b/rules/postgresql.make > index ad684277d..7cb327dc7 100644 > --- a/rules/postgresql.make > +++ b/rules/postgresql.make > @@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_POSTGRESQL) +=3D postgresql > # > # Paths and names > # > -POSTGRESQL_VERSION :=3D 9.4.1 > -POSTGRESQL_MD5 :=3D 2cf30f50099ff1109d0aa517408f8eff > +POSTGRESQL_VERSION :=3D 11.5 > +POSTGRESQL_MD5 :=3D 580da94f6d85046ff2a228785ab2cc89 > POSTGRESQL :=3D postgresql-$(POSTGRESQL_VERSION) > POSTGRESQL_SUFFIX :=3D tar.bz2 > POSTGRESQL_URL :=3D https://ftp.postgresql.org/pub/source/v$(POSTGRESQL= _VERSION)/$(POSTGRESQL).$(POSTGRESQL_SUFFIX) > @@ -27,47 +27,66 @@ POSTGRESQL_LICENSE :=3D PostgreSQL > # Prepare > # ----------------------------------------------------------------------= ------ > = > -POSTGRESQL_CONF_ENV :=3D $(CROSS_ENV) > +POSTGRESQL_CONF_ENV :=3D \ > + $(CROSS_ENV) \ > + ac_cv_file__dev_urandom=3Dyes > = > # > # autoconf > # > POSTGRESQL_CONF_TOOL :=3D autoconf > -POSTGRESQL_CONF_OPT :=3D $(CROSS_AUTOCONF_USR) \ > +POSTGRESQL_CONF_OPT :=3D \ > + $(CROSS_AUTOCONF_USR) \ > --enable-integer-datetimes \ > --disable-nls \ > + --disable-rpath \ > + --enable-spinlocks \ > + --enable-atomics \ > + --enable-strong-random \ > --disable-debug \ > --disable-profiling \ > --disable-coverage \ > --disable-dtrace \ > --disable-tap-tests \ > + --disable-depend \ > --disable-cassert \ > + --enable-thread-safety \ > --enable-largefile \ > --disable-float4-byval \ > --disable-float8-byval \ > + --without-llvm \ > + --without-icu \ > --without-tcl \ > --without-perl \ > --without-python \ > --without-gssapi \ > --without-pam \ > + --without-bsd-auth \ > --without-ldap \ > --without-bonjour \ > --without-openssl \ > --without-selinux \ > + --$(call ptx/wwo,PTXCONF_SYSTEMD)-systemd \ Never use options from other packages directly. So add a suboption, maybe default to INITMETHOD_SYSTEMD. Also, systemd is needed at build-time, so it must be selected. Michael > --without-readline \ > --without-libedit-preferred \ > + --without-ossp-uuid \ > --without-libxml \ > --without-libxslt \ > - --without-zlib \ > - --with-system-tzdata=3D/usr/share/zoneinfo > + --with-system-tzdata=3D/usr/share/zoneinfo \ > + --without-zlib > = > -# --disable-spinlocks do not use spinlocks > # --enable-tap-tests enable TAP tests (requires Perl and IPC::Run) > # --enable-depend turn on automatic dependency tracking > -# --disable-thread-safety disable thread-safety in client libraries > # --with-uuid=3DLIB build contrib/uuid-ossp using LIB (bsd,e2fs= ,ossp) > # --with-ossp-uuid obsolete spelling of --with-uuid=3Dossp > = > +# ----------------------------------------------------------------------= ------ > +# Compile > +# ----------------------------------------------------------------------= ------ > + > +POSTGRESQL_MAKE_ENV :=3D \ > + MAKELEVEL=3D0 > + > # ----------------------------------------------------------------------= ------ > # Target-Install > # ----------------------------------------------------------------------= ------ > -- = > 2.23.0 > = > = > _______________________________________________ > ptxdist mailing list > ptxdist@pengutronix.de -- = Pengutronix e.K. | | Industrial Linux Solutions | http://www.pengutronix.de/ | Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 | _______________________________________________ ptxdist mailing list ptxdist@pengutronix.de