diff --git a/Dockerfile b/Dockerfile index c94d3cd..e7bea5b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -12,6 +12,7 @@ RUN apk add \ krb5-dev \ krb5-server \ libedit-dev \ + icu-dev \ libxml2-dev \ libxslt-dev \ linux-headers \ diff --git a/autoconf.conf b/autoconf.conf index 4b70d5c..8a05efe 100644 --- a/autoconf.conf +++ b/autoconf.conf @@ -7,6 +7,7 @@ $PGBuild::conf{make_jobs} = 2; push(@{$PGBuild::conf{config_opts}}, ( '--enable-tap-tests', + '--with-icu', '--with-pam', '--with-ssl=openssl', '--with-uuid=ossp' @@ -18,9 +19,4 @@ push(@{$PGBuild::conf{config_opts}}, ( # ld: src/port/strerror.c:72:(.text+0x2d8): undefined reference to `libintl_gettext' push(@{$PGBuild::conf{config_opts}}, "--disable-nls"); -# TODO: Currently failing two tests: -# initdb/001_initdb -# icu / icu/010_database -push(@{$PGBuild::conf{config_opts}}, "--without-icu"); - 1; diff --git a/meson.conf b/meson.conf index 502985d..19b7da4 100644 --- a/meson.conf +++ b/meson.conf @@ -7,6 +7,7 @@ $PGBuild::conf{using_meson} = true; $PGBuild::conf{meson_jobs} = 2; push(@{$PGBuild::conf{meson_opts}}, ( + '-Dicu=enabled', '-Dlz4=enabled', '-Dpam=enabled', '-Dtap_tests=enabled', @@ -23,9 +24,4 @@ push(@{$PGBuild::conf{meson_opts}}, '-Dlibedit_preferred=true'); # ld: src/port/strerror.c:72:(.text+0x2d8): undefined reference to `libintl_gettext' push(@{$PGBuild::conf{meson_opts}}, '-Dnls=disabled'); -# TODO: Currently failing two tests: -# initdb/001_initdb -# icu / icu/010_database -push(@{$PGBuild::conf{meson_opts}}, '-Dicu=disabled'); - 1;