From 81ea46923a51240ed9ef350ada6cbd88124ebb2d Mon Sep 17 00:00:00 2001 From: Andreas Baumann Date: Fri, 5 Jul 2019 12:50:46 +0200 Subject: extra/extra-cmake-modules: made linker warnings non-fatal --- extra/extra-cmake-modules/PKGBUILD | 14 ++++++++++++++ .../extra-cmake-modules-5.59.0-ld-no-fatal-warning.patch | Bin 0 -> 1124 bytes 2 files changed, 14 insertions(+) create mode 100644 extra/extra-cmake-modules/PKGBUILD create mode 100644 extra/extra-cmake-modules/extra-cmake-modules-5.59.0-ld-no-fatal-warning.patch (limited to 'extra') diff --git a/extra/extra-cmake-modules/PKGBUILD b/extra/extra-cmake-modules/PKGBUILD new file mode 100644 index 00000000..fa60d6a2 --- /dev/null +++ b/extra/extra-cmake-modules/PKGBUILD @@ -0,0 +1,14 @@ +# workaround for i686 which generates warning about GNU_PROPERTY(5): size 0 +source+=('extra-cmake-modules-5.59.0-ld-no-fatal-warning.patch') +sha256sums+=('045ec564ffacfffcc6ea1f6b7dc74860d0c51a8f85e93beec7e27d1fdbe97de7') + +# 686-specific +if [ "${CARCH}" = "i686" ]; then + eval "$( + declare -f prepare | \ + sed ' + /.*patch.*/ a \ + patch -Np1 -i ../extra-cmake-modules-5.59.0-ld-no-fatal-warning.patch + ' + )" +fi diff --git a/extra/extra-cmake-modules/extra-cmake-modules-5.59.0-ld-no-fatal-warning.patch b/extra/extra-cmake-modules/extra-cmake-modules-5.59.0-ld-no-fatal-warning.patch new file mode 100644 index 00000000..b4aa49f5 Binary files /dev/null and b/extra/extra-cmake-modules/extra-cmake-modules-5.59.0-ld-no-fatal-warning.patch differ -- cgit v1.2.3-54-g00ecf