From 9bd5fd881a969d2517b666dc3582c4b8c7203dba Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Thu, 28 Sep 2023 07:04:38 +0200 Subject: Override build-warning-email with *-error-* for bindist configurations In some of them we also build Xerces-C++ which has warnings. --- libxsd/manifest | 5 +++++ xsd/manifest | 7 +++++++ 2 files changed, 12 insertions(+) diff --git a/libxsd/manifest b/libxsd/manifest index 72a683a..5beb699 100644 --- a/libxsd/manifest +++ b/libxsd/manifest @@ -28,6 +28,8 @@ tests: libxsd-tests == $ # - Build as C++11 for maximum compatibility (this is a C++11 codebase). # # - For archives adjust metadata since this is a binless library. +# +# - We disable warning emails for configurations that build Xerces-C++. bindist-debian-builds: bindist bindist-debian-build-include: linux_debian*-** @@ -67,6 +69,7 @@ bindist-rhel-build-config: b.create:config.cxx.std=c++11 ?sys:libexpat \ +#bindist-rhel-build-error-email: builds@codesynthesis.com bindist-windows-builds: bindist bindist-windows-build-include: windows*-** @@ -80,6 +83,7 @@ bpkg.bindist.archive:config.install.relocatable=true b.create:config.cc.coptions="/W2 /O2" b.create:config.cxx.std=c++11 \ +#bindist-windows-build-error-email: builds@codesynthesis.com bindist-macos-builds: bindist bindist-macos-build-include: macos*-** @@ -93,6 +97,7 @@ bpkg.bindist.archive:config.install.relocatable=true b.create:config.cc.coptions="-Wall -O3" b.create:config.cxx.std=c++11 \ +#bindist-macos-build-error-email: builds@codesynthesis.com # Generic linux package (built using oldest Debian we support). # diff --git a/xsd/manifest b/xsd/manifest index 476a3be..f9f06ff 100644 --- a/xsd/manifest +++ b/xsd/manifest @@ -33,6 +33,8 @@ examples: * xsd-examples == $ # # - For archives we strip the default compiler name from metadata since # it's unimportant (we link the C++ runtime statically). +# +# - We disable warning emails for configurations that build Xerces-C++. # Note that the Xerces-C++ package is in the unsupported `universe` section on # Ubuntu so we have a separate configuration for it where we build Xerces-C++ @@ -64,6 +66,7 @@ bpkg.create:config.bin.liba.lib="shared static" ?sys:libicuuc ?sys:libicui18n \ +#bindist-ubuntu-build-error-email: builds@codesynthesis.com # Note that there is no Xerces-C++ package in RHEL (only in EPEL) so we # have a separate configuration for RHEL. @@ -94,6 +97,7 @@ bpkg.create:config.bin.liba.lib="shared static" ?sys:libicuuc ?sys:libicui18n \ +#bindist-rhel-build-error-email: builds@codesynthesis.com # Note: use static runtime since the DLL runtime is not universally # pre-installed. @@ -113,6 +117,7 @@ bpkg.create:config.bin.liba.lib="shared static" bpkg.create:config.cc.coptions+="/MT" b.create:config.cc.coptions="/W2 /O2" \ +#bindist-windows-build-error-email: builds@codesynthesis.com # Note that /usr/lib/libc++.1.dylib is pre-installed and appears to be # reasonably compatible (even forward-compatible) so we don't bother @@ -132,6 +137,7 @@ bpkg.create:config.bin.lib=static bpkg.create:config.bin.liba.lib="shared static" b.create:config.cc.coptions="-Wall -O3" \ +#bindist-macos-build-error-email: builds@codesynthesis.com # Generic linux package (built using oldest Debian we support). # @@ -151,3 +157,4 @@ bpkg.create:config.bin.lib=static bpkg.create:config.bin.liba.lib="shared static" config.cc.loptions+="-static-libstdc++ -static-libgcc" \ +#bindist-linux-build-error-email: builds@codesynthesis.com -- cgit v1.1