Recommended update for llvm7 and libqt5-qttools

Announcement ID: SUSE-RU-2021:1618-1
Rating: moderate
References:
Affected Products:
  • Basesystem Module 15-SP2
  • Basesystem Module 15-SP3
  • Desktop Applications Module 15-SP2
  • Desktop Applications Module 15-SP3
  • Development Tools Module 15-SP2
  • Development Tools Module 15-SP3
  • SUSE Linux Enterprise Desktop 15 SP2
  • SUSE Linux Enterprise Desktop 15 SP3
  • SUSE Linux Enterprise High Performance Computing 15 SP2
  • SUSE Linux Enterprise High Performance Computing 15 SP3
  • SUSE Linux Enterprise Micro 5.1
  • SUSE Linux Enterprise Micro 5.2
  • SUSE Linux Enterprise Real Time 15 SP2
  • SUSE Linux Enterprise Real Time 15 SP3
  • SUSE Linux Enterprise Server 15 SP2
  • SUSE Linux Enterprise Server 15 SP2 Business Critical Linux 15-SP2
  • SUSE Linux Enterprise Server 15 SP3
  • SUSE Linux Enterprise Server 15 SP3 Business Critical Linux 15-SP3
  • SUSE Linux Enterprise Server for SAP Applications 15 SP2
  • SUSE Linux Enterprise Server for SAP Applications 15 SP3
  • SUSE Manager Proxy 4.1
  • SUSE Manager Proxy 4.2
  • SUSE Manager Retail Branch Server 4.1
  • SUSE Manager Retail Branch Server 4.2
  • SUSE Manager Server 4.1
  • SUSE Manager Server 4.2
  • SUSE Package Hub 15 15-SP2
  • SUSE Package Hub 15 15-SP3

An update that has four fixes can now be installed.

Description:

This update for llvm7 and libqt5-qttools fixes the following issues:

libqt5-qttools:

  • Use libclang instead of clang, now that llvm7 moved the header files to libclang (bsc#1109367, bsc#1184920)

llvm7:

  • Remove unneeded and unused dependencies:
  • groff, bison, flex, jsoncpp

  • Devel packages are only required in other devel packages, when their headers are included in the installed headers.

  • Skip a test that is broken with 387 FPU registers and avoids check failure on i586. (bsc#1145085)
  • Link libomp with atomic if needed and fix build using gcc-4.8. (bsc#1145085)
  • Make build of gnustep-libobjc2 package reproducible. (bsc#1067478)
  • Remove -fno-strict-aliasing which upstream doesn't use any more.
  • Package clang builtin headers with libclang. (bsc#1109367)

  • The library is unusable without the builtin headers. Currently consumers of libclang have to require clang as well, although only the headers are needed.

Patch Instructions:

To install this SUSE update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
Alternatively you can run the command listed for your product:

  • Basesystem Module 15-SP2
    zypper in -t patch SUSE-SLE-Module-Basesystem-15-SP2-2021-1618=1
  • Basesystem Module 15-SP3
    zypper in -t patch SUSE-SLE-Module-Basesystem-15-SP3-2021-1618=1
  • Desktop Applications Module 15-SP2
    zypper in -t patch SUSE-SLE-Module-Desktop-Applications-15-SP2-2021-1618=1
  • Desktop Applications Module 15-SP3
    zypper in -t patch SUSE-SLE-Module-Desktop-Applications-15-SP3-2021-1618=1
  • Development Tools Module 15-SP2
    zypper in -t patch SUSE-SLE-Module-Development-Tools-15-SP2-2021-1618=1
  • Development Tools Module 15-SP3
    zypper in -t patch SUSE-SLE-Module-Development-Tools-15-SP3-2021-1618=1
  • SUSE Package Hub 15 15-SP2
    zypper in -t patch SUSE-SLE-Module-Packagehub-Subpackages-15-SP2-2021-1618=1
  • SUSE Package Hub 15 15-SP3
    zypper in -t patch SUSE-SLE-Module-Packagehub-Subpackages-15-SP3-2021-1618=1

Package List:

  • Basesystem Module 15-SP2 (aarch64 ppc64le s390x x86_64)
    • libLLVM7-7.0.1-3.19.2
    • llvm7-LTO-devel-7.0.1-3.19.2
    • llvm7-polly-devel-7.0.1-3.19.2
    • double-conversion-debugsource-3.1.5-3.2.1
    • double-conversion-devel-3.1.5-3.2.1
    • libqt5-qtdeclarative-tools-debuginfo-5.12.7-4.2.1
    • libqt5-qtdeclarative-devel-5.12.7-4.2.1
    • llvm7-gold-debuginfo-7.0.1-3.19.2
    • libLLVM7-debuginfo-7.0.1-3.19.2
    • libqt5-qtdeclarative-debugsource-5.12.7-4.2.1
    • llvm7-debuginfo-7.0.1-3.19.2
    • libdouble-conversion3-3.1.5-3.2.1
    • libdouble-conversion3-debuginfo-3.1.5-3.2.1
    • clang7-debuginfo-7.0.1-3.19.2
    • llvm7-7.0.1-3.19.2
    • libQtQuick5-5.12.7-4.2.1
    • libQtQuick5-debuginfo-5.12.7-4.2.1
    • clang7-devel-7.0.1-3.19.2
    • llvm7-devel-7.0.1-3.19.2
    • libclang7-debuginfo-7.0.1-3.19.2
    • libclang7-7.0.1-3.19.2
    • libqt5-qtdeclarative-devel-debuginfo-5.12.7-4.2.1
    • llvm7-polly-debuginfo-7.0.1-3.19.2
    • libLTO7-7.0.1-3.19.2
    • llvm7-debugsource-7.0.1-3.19.2
    • clang7-7.0.1-3.19.2
    • libqt5-qtdeclarative-tools-5.12.7-4.2.1
    • llvm7-devel-debuginfo-7.0.1-3.19.2
    • llvm7-gold-7.0.1-3.19.2
    • libLTO7-debuginfo-7.0.1-3.19.2
    • llvm7-polly-7.0.1-3.19.2
  • Basesystem Module 15-SP2 (ppc64le x86_64)
    • libomp7-devel-7.0.1-3.19.2
    • libomp7-devel-debuginfo-7.0.1-3.19.2
  • Basesystem Module 15-SP2 (x86_64)
    • libLLVM7-32bit-debuginfo-7.0.1-3.19.2
    • libLLVM7-32bit-7.0.1-3.19.2
  • Basesystem Module 15-SP3 (aarch64 ppc64le s390x x86_64)
    • libLLVM7-7.0.1-3.19.2
    • llvm7-LTO-devel-7.0.1-3.19.2
    • llvm7-polly-devel-7.0.1-3.19.2
    • double-conversion-debugsource-3.1.5-3.2.1
    • double-conversion-devel-3.1.5-3.2.1
    • libqt5-qtdeclarative-tools-debuginfo-5.12.7-4.2.1
    • libqt5-qtdeclarative-devel-5.12.7-4.2.1
    • llvm7-gold-debuginfo-7.0.1-3.19.2
    • libLLVM7-debuginfo-7.0.1-3.19.2
    • libqt5-qtdeclarative-debugsource-5.12.7-4.2.1
    • llvm7-debuginfo-7.0.1-3.19.2
    • libdouble-conversion3-3.1.5-3.2.1
    • libdouble-conversion3-debuginfo-3.1.5-3.2.1
    • clang7-debuginfo-7.0.1-3.19.2
    • llvm7-7.0.1-3.19.2
    • libQtQuick5-5.12.7-4.2.1
    • libQtQuick5-debuginfo-5.12.7-4.2.1
    • clang7-devel-7.0.1-3.19.2
    • llvm7-devel-7.0.1-3.19.2
    • libclang7-debuginfo-7.0.1-3.19.2
    • libclang7-7.0.1-3.19.2
    • libqt5-qtdeclarative-devel-debuginfo-5.12.7-4.2.1
    • llvm7-polly-debuginfo-7.0.1-3.19.2
    • libLTO7-7.0.1-3.19.2
    • llvm7-debugsource-7.0.1-3.19.2
    • clang7-7.0.1-3.19.2
    • libqt5-qtdeclarative-tools-5.12.7-4.2.1
    • llvm7-devel-debuginfo-7.0.1-3.19.2
    • llvm7-gold-7.0.1-3.19.2
    • libLTO7-debuginfo-7.0.1-3.19.2
    • llvm7-polly-7.0.1-3.19.2
  • Basesystem Module 15-SP3 (ppc64le x86_64)
    • libomp7-devel-7.0.1-3.19.2
    • libomp7-devel-debuginfo-7.0.1-3.19.2
  • Basesystem Module 15-SP3 (x86_64)
    • libLLVM7-32bit-debuginfo-7.0.1-3.19.2
    • libLLVM7-32bit-7.0.1-3.19.2
  • Desktop Applications Module 15-SP2 (aarch64 ppc64le s390x x86_64)
    • libQt5Designer5-debuginfo-5.12.7-3.3.10
    • libqt5-qttools-debugsource-5.12.7-3.3.10
    • libqt5-qttools-debuginfo-5.12.7-3.3.10
    • libqt5-qttools-doc-debuginfo-5.12.7-3.3.10
    • libqt5-qtpaths-debuginfo-5.12.7-3.3.10
    • libqt5-qdbus-debuginfo-5.12.7-3.3.10
    • libqt5-qdbus-5.12.7-3.3.10
    • libqt5-qtpaths-5.12.7-3.3.10
    • libQt5Help5-5.12.7-3.3.10
    • libqt5-qttools-doc-5.12.7-3.3.10
    • libQt5DesignerComponents5-debuginfo-5.12.7-3.3.10
    • libQt5Help5-debuginfo-5.12.7-3.3.10
    • libqt5-linguist-debuginfo-5.12.7-3.3.10
    • libqt5-qttools-devel-5.12.7-3.3.10
    • libqt5-linguist-5.12.7-3.3.10
    • libqt5-qttools-5.12.7-3.3.10
    • libQt5Designer5-5.12.7-3.3.10
    • libqt5-linguist-devel-5.12.7-3.3.10
    • libQt5DesignerComponents5-5.12.7-3.3.10
  • Desktop Applications Module 15-SP2 (noarch)
    • libqt5-qttools-private-headers-devel-5.12.7-3.3.10
    • libqt5-qtdeclarative-private-headers-devel-5.12.7-4.2.1
  • Desktop Applications Module 15-SP3 (aarch64 ppc64le s390x x86_64)
    • libQt5Designer5-debuginfo-5.12.7-3.3.10
    • libqt5-qttools-debugsource-5.12.7-3.3.10
    • libqt5-qttools-debuginfo-5.12.7-3.3.10
    • libqt5-qttools-doc-debuginfo-5.12.7-3.3.10
    • libqt5-qtpaths-debuginfo-5.12.7-3.3.10
    • libqt5-qdbus-debuginfo-5.12.7-3.3.10
    • libqt5-qdbus-5.12.7-3.3.10
    • libqt5-qtpaths-5.12.7-3.3.10
    • libQt5Help5-5.12.7-3.3.10
    • libqt5-qttools-doc-5.12.7-3.3.10
    • libQt5DesignerComponents5-debuginfo-5.12.7-3.3.10
    • libQt5Help5-debuginfo-5.12.7-3.3.10
    • libqt5-linguist-debuginfo-5.12.7-3.3.10
    • libqt5-qttools-devel-5.12.7-3.3.10
    • libqt5-linguist-5.12.7-3.3.10
    • libqt5-qttools-5.12.7-3.3.10
    • libQt5Designer5-5.12.7-3.3.10
    • libqt5-linguist-devel-5.12.7-3.3.10
    • libQt5DesignerComponents5-5.12.7-3.3.10
  • Desktop Applications Module 15-SP3 (noarch)
    • libqt5-qttools-private-headers-devel-5.12.7-3.3.10
    • libqt5-qtdeclarative-private-headers-devel-5.12.7-4.2.1
  • Development Tools Module 15-SP2 (aarch64 ppc64le s390x x86_64)
    • llvm7-debuginfo-7.0.1-3.19.2
    • llvm7-debugsource-7.0.1-3.19.2
    • clang7-checker-7.0.1-3.19.2
  • Development Tools Module 15-SP3 (aarch64 ppc64le s390x x86_64)
    • llvm7-debuginfo-7.0.1-3.19.2
    • llvm7-debugsource-7.0.1-3.19.2
    • clang7-checker-7.0.1-3.19.2
  • SUSE Package Hub 15 15-SP2 (x86_64)
    • llvm7-debuginfo-7.0.1-3.19.2
    • liblldb7-7.0.1-3.19.2
    • llvm7-debugsource-7.0.1-3.19.2
    • liblldb7-debuginfo-7.0.1-3.19.2
  • SUSE Package Hub 15 15-SP3 (x86_64)
    • llvm7-debuginfo-7.0.1-3.19.2
    • liblldb7-7.0.1-3.19.2
    • llvm7-debugsource-7.0.1-3.19.2
    • liblldb7-debuginfo-7.0.1-3.19.2

References: