From 747d9476e302b3625281257cb464006a5d378933 Mon Sep 17 00:00:00 2001 From: Luca Boccassi Date: Sun, 17 May 2020 14:49:20 +0100 Subject: [PATCH 1/4] Add another maintainer to libzmq's CC list --- projects/libzmq/project.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/projects/libzmq/project.yaml b/projects/libzmq/project.yaml index 59b178c3a58d..ccc586e0dd73 100644 --- a/projects/libzmq/project.yaml +++ b/projects/libzmq/project.yaml @@ -4,6 +4,7 @@ primary_contact: "bluca@debian.org" auto_ccs: - "luca.boccassi@gmail.com" - "somdoron@gmail.com" + - "simon.giesecke@gmail.com" sanitizers: - address - memory From 2b7130b3a240fac1edc01471b357f9749f7eb6ca Mon Sep 17 00:00:00 2001 From: Luca Boccassi Date: Sun, 17 May 2020 14:49:31 +0100 Subject: [PATCH 2/4] Enable UBSAN for libzmq --- projects/libzmq/project.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/projects/libzmq/project.yaml b/projects/libzmq/project.yaml index ccc586e0dd73..5dffdeb1f305 100644 --- a/projects/libzmq/project.yaml +++ b/projects/libzmq/project.yaml @@ -8,6 +8,7 @@ auto_ccs: sanitizers: - address - memory + - undefined architectures: - x86_64 - i386 From 8871ddd3c5f41deaa9c4aa2eace376a0ca5797d0 Mon Sep 17 00:00:00 2001 From: Luca Boccassi Date: Mon, 18 May 2020 17:54:17 +0100 Subject: [PATCH 3/4] libzmq: disable afl fuzzer, CI fails --- projects/libzmq/project.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/projects/libzmq/project.yaml b/projects/libzmq/project.yaml index 5dffdeb1f305..e2a811558534 100644 --- a/projects/libzmq/project.yaml +++ b/projects/libzmq/project.yaml @@ -5,6 +5,8 @@ auto_ccs: - "luca.boccassi@gmail.com" - "somdoron@gmail.com" - "simon.giesecke@gmail.com" +fuzzing_engines: + - libfuzzer sanitizers: - address - memory From 2fc19c73fed22144116670f8a2b9a97da1382b1a Mon Sep 17 00:00:00 2001 From: Luca Boccassi Date: Mon, 18 May 2020 18:15:52 +0100 Subject: [PATCH 4/4] libsodium: do not let libsodium's autogen.sh download files from gnu.org There is no sanity check and if the download fails because gnu.org is down the build fails with unhelpful errors --- projects/libzmq/build.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/libzmq/build.sh b/projects/libzmq/build.sh index 8dce7ea8fe2d..76758d2a89f8 100755 --- a/projects/libzmq/build.sh +++ b/projects/libzmq/build.sh @@ -18,7 +18,7 @@ # build project and dependencies cd "${SRC}/libsodium" -./autogen.sh +DO_NOT_UPDATE_CONFIG_SCRIPTS=1 ./autogen.sh ./configure --disable-shared make -j$(nproc) V=1 install DESTDIR=/tmp/zmq_install_dir