]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
.gitlab-ci.yml: use nettle git master for FreeBSD.x86_64
authorDaiki Ueno <ueno@gnu.org>
Thu, 5 Nov 2020 04:56:31 +0000 (05:56 +0100)
committerDaiki Ueno <ueno@gnu.org>
Mon, 9 Nov 2020 09:05:32 +0000 (10:05 +0100)
Signed-off-by: Daiki Ueno <ueno@gnu.org>
.gitlab-ci.yml

index 761e9b0fc0151f56f8f01f6f9b319b54af0c4f29..e6a2bad7a37f4e858d9b31f2de8581565e291a43 100644 (file)
@@ -562,12 +562,22 @@ FreeBSD.x86_64:
   image:
   script:
   - export CC="ccache clang"
+  - git clone --depth 1 --branch master https://gitlab.com/gnutls/nettle.git nettle-git
+  - export NETTLE_DIR=${PWD}/nettle
+  - cd nettle-git
+  - ./.bootstrap
+  - ./configure --enable-mini-gmp --disable-documentation --disable-openssl --prefix=$NETTLE_DIR
+  - gmake
+  - gmake install
+  - cd -
   - ./bootstrap
-  - export LDFLAGS="-L/usr/local/lib"
-  - ./configure --disable-full-test-suite
-    --cache-file cache/config.cache --disable-gcc-warnings --disable-guile --disable-doc
-  - gmake -j$(sysctl hw.ncpu | awk '{print $2}')
-  - gmake check -j$(sysctl hw.ncpu | awk '{print $2}')
+  - export LDFLAGS="-Wl,-rpath,$NETTLE_DIR/lib -L$NETTLE_DIR/lib -L/usr/local/lib"
+  - export PKG_CONFIG_PATH=$NETTLE_DIR/lib/pkgconfig
+  - export CPPFLAGS=`pkg-config hogweed --cflags-only-I`
+  - export LD_LIBRARY_PATH=$NETTLE_DIR/lib
+  - ./configure --disable-full-test-suite --cache-file cache/config.cache --disable-gcc-warnings --disable-guile --disable-doc --with-nettle-mini
+  - gmake V=1 2>&1 | tee make.log
+  - gmake check
   tags:
   - freebsd
   only: