Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python3-lldb18-18.1.8-9.3 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: python3-lldb18 Distribution: openSUSE Tumbleweed
Version: 18.1.8 Vendor: openSUSE
Release: 9.3 Build date: Tue Aug 5 23:57:03 2025
Group: Development/Libraries/Python Build host: reproducible
Size: 850044 Source RPM: llvm18-18.1.8-9.3.src.rpm
Packager: https://bugs.opensuse.org
Url: https://www.llvm.org/
Summary: Python bindings for liblldb
This package contains the Python bindings for LLDB. It also contains
pretty printers for the C++ standard library.

Provides

Requires

License

Apache-2.0 WITH LLVM-exception AND NCSA

Changelog

* Tue Aug 05 2025 Aaron Puchert <aaronpuchert@alice-dsl.net>
  - Add compiler-rt-remove-termio-interceptors.patch to fix build
    with glibc 2.42. (boo#1247576)
* Sat Jul 26 2025 Bernhard Wiedemann <bwiedemann@suse.com>
  - Disable ASLR during build to make libomp.so reproducible (boo#1199076)
  - Add reproducible.patch to make libomp.so reproducible (boo#1199076)
  - Replace usage of %jobs for reproducible builds (boo#1237231)
* Wed May 14 2025 Martin Jambor <mjambor@suse.com>
  - Add gcc15-add-necessary-includes.patch in order to add four
    instances of a missing include of cstdint which is necessary with
    GCC15's libstdc++. (boo#1237099, boo#1243186)
* Fri Nov 22 2024 Dirk Müller <dmueller@suse.com>
  - add libcxx-use-shlex-quote.patch to fix build with python 3.13
* Sat Nov 16 2024 Aaron Puchert <aaronpuchert@alice-dsl.net>
  - Apply clang-shlib-symbol-versioning.patch to add symbol versions
    to libclang-cpp.so similar to libLLVM.so. This is required when
    multiple versions of the library are loaded into the same
    process. (boo#1219405, boo#1221183, boo#1233220)
* Mon Nov 11 2024 Aaron Puchert <aaronpuchert@alice-dsl.net>
  - Require libffi when we build openmp for offloading.
  - Update llvm18.keyring from upstream.
* Wed Nov 06 2024 Michal Suchanek <msuchanek@suse.de>
  - Enable lldb on s390x and ppc64le (bsc#1232906).
* Tue Sep 03 2024 Martin Liška <martin.liska@hey.com>
  - Enable zstd compression support again.
* Fri Aug 23 2024 Aaron Puchert <aaronpuchert@alice-dsl.net>
  - Split off clang shared runtime libraries into libclang_rtX, so
    that they can be used by other packages without requiring the
    entire compiler tool chain. This is still not ergonomical: the
    libraries don't sit in %{_libdir}, so an RPATH or setting
    LD_LIBRARY_PATH is required, and they don't have an SO version,
    so zypper won't know which version to is needed. (boo#1225784)
* Tue Aug 20 2024 Aaron Puchert <aaronpuchert@alice-dsl.net>
  - Add minor version to Python shebangs. (boo#1212476)
  - Remove shebang and executable bit where not needed.
* Sun Jun 30 2024 Aaron Puchert <aaronpuchert@alice-dsl.net>
  - Update to version 18.1.8.
    * Fix a regression from the 18.1.6 release, which could result in
      compiler crashes in the PPCMergeStringPool pass when compiling
      for PowerPC targets.
    * Fixes clang-format regressions (since 18.1.1) on breaking
      before a stream insertion operator (<<) when both operands are
      string literals.
    * Fixes a clang-format regression (since 17.0.6) on formatting
      goto labels in macro definitions.
  - Rebase llvm-do-not-install-static-libraries.patch.
* Tue May 21 2024 Aaron Puchert <aaronpuchert@alice-dsl.net>
  - Update to version 18.1.6.
    * Fixes issues where LLVM is either generating the incorrect thunk
      for a function with aligned parameters or didn't correctly pass
      through the return value when StructRet was used.
    * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
      used to enable unaligned scalar memory accesses for CPUs that
      do not support unaligned vector accesses. `-mno-strict-align`
      will enable unaligned scalar and vector memory accesses.
    * Don't replace an aliasee with an alias that has weak linkage.
      This avoids incorrect linkage that can lead to using the wrong
      symbols during linking time.
    * Fixes build failures when compiling AVX512 code using
      `-march=native` on machines without AVX512. The problem was
      introduced in LLVM 18.1.5.
    * Fixes crash in AArch64 backend when having `true` or `false` as
      operand for `fcmp` instruction on IR level.
    * Fixes compiler crash when user specifies `-mno-evex512` with
      AVX512 features but no AVX512VL.
    * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
      AVX2.
  - Rebase llvm-do-not-install-static-libraries.patch.
* Tue May 07 2024 Aaron Puchert <aaronpuchert@alice-dsl.net>
  - Update to version 18.1.5.
    * This release contains bug-fixes for the LLVM 18.1.0 release.
      This release is API and ABI compatible with 18.1.0.
  - Rebase llvm-do-not-install-static-libraries.patch.
* Thu Apr 18 2024 Aaron Puchert <aaronpuchert@alice-dsl.net>
  - Update to version 18.1.4.
    * Fixes an issue with Arm64EC code generation where calls to some
      intrinsics implemented in compiler-rt used the wrong name
      mangling, eventually resulting in unresolved symbol errors
      during linking.
    * Fixed an incorrect poison-generating flag preservation in
      `InstSimplify`. It will fix a miscompilation on RISCV, which
      turns the incorrect `or disjoint` into an `add`.
    * Save/restore routines for RV32E/RV64E are added to compiler-rt.
    * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
      min/max codegen.
  - Include module files for libc++ in libc++-devel.
  - Rebase llvm-do-not-install-static-libraries.patch.
* Thu Apr 04 2024 Aaron Puchert <aaronpuchert@alice-dsl.net>
  - Update to version 18.1.3.
    * Fixes ThreadSanitizer failures for glibc's LoongArch and
      certain RISC-V ports when fstat is used.
    * `transform.structured.convert_to_loops` now properly deletes
      its target op.
    * Fix a `llvm.usub.with.overflow.i128` wrong code generation
      regression that was introduced with LLVM 18.1.0.
    * MemorySanitizer on Linux can now run even when maximum-entropy
      address-space layout randomization is configured globally (as
      is becoming increasingly common). MemorySanitizer can
      automatically re-exec ASLR-off for the process if needed,
      instead of aborting.
    * Fixed a Clang 18.x regression which increased binary size and
      stack usage with `-ftrivial-auto-var-init`.
  - Set directories for configuration files: /etc/clang for system-
    wide configuration and ~/.config/clang for users. For details see
    https://clang.llvm.org/docs/UsersManual.html#configuration-files.
  - Use old conflicts/provides for python3-clang on Leap.
* Sat Mar 23 2024 Aaron Puchert <aaronpuchert@alice-dsl.net>
  - Update to version 18.1.2.
    * This release contains bug-fixes for the LLVM 18.1.0 release.
      This release is API and ABI compatible with 18.1.0.
  - Rebase patches:
    * llvm-do-not-install-static-libraries.patch
    * llvm-normally-versioned-libllvm.patch
  - Prefer ld.bfd for now to get THP-compatible section layout.
* Sat Mar 09 2024 Aaron Puchert <aaronpuchert@alice-dsl.net>
  - Update to version 18.1.1.
    * For details, see the release notes:
    - https://releases.llvm.org/18.1.0/docs/ReleaseNotes.html
    - https://releases.llvm.org/18.1.0/tools/clang/docs/ReleaseNotes.html
    - https://releases.llvm.org/18.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
    - https://releases.llvm.org/18.1.0/projects/libcxx/docs/ReleaseNotes.html
    - https://releases.llvm.org/18.1.0/tools/lld/docs/ReleaseNotes.html
    * New LLVM tool: llvm-readtapi, LLVM TAPI file reader and
      transformer.
    * Removed LLVM tools: llvm-tapi-diff, llvm-remark-size-diff.
    * New LLDB tool: lldb-dap debug adapter.
    * Removed LLDB tool: lldb-vscode.
  - Rename libomp-devel symbolic name to libomp-devel-provider.
    We want to introduce a metapackage named libomp-devel.
  - Rebase patches:
    * assume-opensuse.patch
    * link-clang-tools-extra-shared.patch
    * llvm_build_tablegen_component_as_shared_library.patch
    * llvm-do-not-install-static-libraries.patch
    * llvm-fix-find-gcc5-install.patch
    * llvm-normally-versioned-libllvm.patch
    * llvm-suse-implicit-gnu.patch
  - Add patches to fix tests:
    * clang-fix-modules-test-riscv.patch
    * clang-fix-openmp-test-non-x86.patch
    * clang-fix-openmp-test.patch
    * llvm-fix-cov-test-i586.patch
  - Restructure version macros in specfile for new versioning scheme.
  - Fix packaging of ld.lld as ld alternative.
  - Disable LLDB Python bindings on SLE/Leap. They now require Swig 4
    which isn't available there.
* Wed Mar 06 2024 Michael Gorse <mgorse@suse.com>
  - Explicitly define PYTHON3_EXECUTABLE, since python 3.11 is being
    pulled in by cmake in SLE-15-SP6.
* Mon Mar 04 2024 Aaron Puchert <aaronpuchert@alice-dsl.net>
  - Fix PowerPC triples: use powerpc[64[le]] instead of ppc[64[le]].
  - Require 8 GB memory for 64-bit architectures to prevent OOM.
  - Use %patch -P N instead of deprecated %patchN.
* Thu Jan 11 2024 Fabian Vogt <fvogt@suse.com>
  - Use %_target_* for determining the compiler host triple (boo#1218701)
* Thu Nov 30 2023 Aaron Puchert <aaronpuchert@alice-dsl.net>
  - Update to version 17.0.6.
    * This release contains bug-fixes for the LLVM 17.0.0 release.
      This release is API and ABI compatible with 17.0.0.
  - Rebase patches:
    * llvm-do-not-install-static-libraries.patch
    * llvm-normally-versioned-libllvm.patch
  - Use major version only instead of full (patch-level) version for
    versioned executables: we don't support parallel installation of
    multiple versions of the same LLVM major version. (boo#1217450)
    Also drop the clang-X.Y symlink that was introduced for
    boo#1012260, because Y is always 0.
  - Manage clang-cpp with update-alternatives like other binaries.
* Sat Nov 18 2023 Aaron Puchert <aaronpuchert@alice-dsl.net>
  - Update to version 17.0.5.
    * This release contains bug-fixes for the LLVM 17.0.0 release.
      This release is API and ABI compatible with 17.0.0.
  - Rebase llvm-do-not-install-static-libraries.patch.
  - Also test clang-tools-extra (at least most parts) and lld.
  - Adapt test in lld-default-sha1.patch.
  - Don't disable testing if qemu_user_space_build has been set to 0.
* Sun Nov 05 2023 Aaron Puchert <aaronpuchert@alice-dsl.net>
  - Update to version 17.0.4.
    * This release contains bug-fixes for the LLVM 17.0.0 release.
      This release is API and ABI compatible with 17.0.0.
  - Rebase llvm-do-not-install-static-libraries.patch.
  - Include libomptarget.devicertl.a in libomp*-devel, which is
    required for (GPU) offloading.
* Thu Oct 19 2023 Aaron Puchert <aaronpuchert@alice-dsl.net>
  - Update to version 17.0.3.
    * This release contains bug-fixes for the LLVM 17.0.0 release.
      This release is API and ABI compatible with 17.0.0.
  - Rebase llvm-do-not-install-static-libraries.patch.
  - Disable zstd support for now regardless of whether libzstd-devel
    is installed. (boo#1216121)
  - Limit number of LTO threads on 32-bit architectures to prevent
    out-of-memory during linking.
* Sat Oct 07 2023 Aaron Puchert <aaronpuchert@alice-dsl.net>
  - Update to version 17.0.2.
    * This release contains bug-fixes for the LLVM 17.0.0 release.
      This release is API and ABI compatible with 17.0.0.
  - Rebase llvm-do-not-install-static-libraries.patch.
* Tue Sep 19 2023 Aaron Puchert <aaronpuchert@alice-dsl.net>
  - Update to version 17.0.1.
    * For details, see the release notes:
    - https://releases.llvm.org/17.0.1/docs/ReleaseNotes.html
    - https://releases.llvm.org/17.0.1/tools/clang/docs/ReleaseNotes.html
    - https://releases.llvm.org/17.0.1/tools/clang/tools/extra/docs/ReleaseNotes.html
    - https://releases.llvm.org/17.0.1/projects/libcxx/docs/ReleaseNotes.html
    - https://releases.llvm.org/17.0.1/tools/lld/docs/ReleaseNotes.html
  - Rebase patches:
    * libcxx-test-library-path.patch
    * llvm_build_tablegen_component_as_shared_library.patch
    * llvm-do-not-install-static-libraries.patch
    * llvm-normally-versioned-libllvm.patch
    * llvm-remove-clang-only-flags.patch
    * opt-viewer-Find-style-css-in-usr-share.patch
  - Simplify check-no-llvm-exegesis.patch by removing test directory.
  - Drop patches that have landed upstream:
    * openmp-drop-rpath.patch
  - Add openmp-dont-run-gpu-arch.patch: the binaries are not
    available in our build, and neither are the toolchains they test
    for (NV CUDA and AMD HSA).
* Thu Jun 15 2023 Aaron Puchert <aaronpuchert@alice-dsl.net>
  - Update to version 16.0.6.
    * This release contains bug-fixes for the LLVM 16.0.0 release.
      This release is API and ABI compatible with 16.0.0.
  - Rebase llvm-do-not-install-static-libraries.patch.
  - Make python3-clang noarch again and fix conflicts/provides to
    point to %python3_sitelib instead of %python3_sitearch.
* Sat Jun 03 2023 Aaron Puchert <aaronpuchert@alice-dsl.net>
  - Update to version 16.0.5.
    * This release contains bug-fixes for the LLVM 16.0.0 release.
      This release is API and ABI compatible with 16.0.0.
  - Rebase patches:
    * llvm-do-not-install-static-libraries.patch
    * llvm-remove-clang-only-flags.patch
  - Enable ThinLTO on riscv64.
* Wed May 17 2023 Aaron Puchert <aaronpuchert@alice-dsl.net>
  - Update to version 16.0.4.
    * This release contains bug-fixes for the LLVM 16.0.0 release.
      This release is API and ABI compatible with 16.0.0.
  - Rebase patches:
    * llvm-do-not-install-static-libraries.patch
    * llvm-remove-clang-only-flags.patch
* Sun May 07 2023 Aaron Puchert <aaronpuchert@alice-dsl.net>
  - Update to version 16.0.3.
    * This release contains bug-fixes for the LLVM 16.0.0 release.
      This release is API and ABI compatible with 16.0.0.
  - Rebase llvm-do-not-install-static-libraries.patch.
* Fri Apr 21 2023 Aaron Puchert <aaronpuchert@alice-dsl.net>
  - Update to version 16.0.2.
    * This release contains bug-fixes for the LLVM 16.0.0 release.
      This release is API and ABI compatible with 16.0.0.
  - Rebase check-no-llvm-exegesis.patch.
  - Rebase llvm-do-not-install-static-libraries.patch.
* Tue Apr 18 2023 Aaron Puchert <aaronpuchert@alice-dsl.net>
  - Relax requirements for clang-tools to allow installation of older
    versions of libclang13 with the -devel package. (boo#1210176)
  - Enable ThinLTO for ARM 6/7/8 again. (boo#1178070)
* Thu Apr 13 2023 William Brown <william.brown@suse.com>
  - bsc#1210383 - Add aarch64 to lldb platforms
* Thu Apr 06 2023 Aaron Puchert <aaronpuchert@alice-dsl.net>
  - Update to version 16.0.1.
    * This release contains bug-fixes for the LLVM 16.0.0 release.
      This release is API and ABI compatible with 16.0.0.
  - Rebase llvm-do-not-install-static-libraries.patch.
* Sat Mar 18 2023 Aaron Puchert <aaronpuchert@alice-dsl.net>
  - Update to version 16.0.0.
    * For details, see the release notes:
    - https://releases.llvm.org/16.0.0/docs/ReleaseNotes.html
    - https://releases.llvm.org/16.0.0/tools/clang/docs/ReleaseNotes.html
    - https://releases.llvm.org/16.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
    - https://releases.llvm.org/16.0.0/projects/libcxx/docs/ReleaseNotes.html
    - https://releases.llvm.org/16.0.0/tools/lld/docs/ReleaseNotes.html
    * New LLVM tools:
    - llvm-debuginfo-analyzer: Print a logical representation of
      low-level debug information.
    - llvm-remarkutil: Remark file utilities.
    * The test tool split-file is no longer installed.
    * New Clang tools:
    - amdgpu-arch and nvptx-arch: Tools used to detect locally
      available GPUs by the Clang OpenMP driver.
    - clang-include-cleaner: Standalone tool to determine which
      headers are used, using existing functionality in clangd.
    - clang-tblgen: Table Generation for Clang.
    * Removed Clang tools: clang-{nvlink,offload}-wrapper.
  - Rebase patches:
    * assume-opensuse.patch
    * check-no-llvm-exegesis.patch
    * link-clang-shared.patch
    * llvm_build_tablegen_component_as_shared_library.patch
    * llvm-do-not-install-static-libraries.patch
    * llvm-suse-implicit-gnu.patch
    * llvm-workaround-superfluous-branches.patch
    * openmp-drop-rpath.patch
  - Drop patches that have landed upstream:
    * clang-test-xfail-gnuless-triple.patch
    * CMake-Look-up-target-subcomponents-in-LLVM_AVAILABLE_LIBS.patch
    * libcxxabi-fix-armv7-test.patch
    * llvm-armv7-fix-vector-compare-with-zero-lowering.patch
    * llvm-link-atomic.patch
  - Remove llvm-better-detect-64bit-atomics-support.patch that should
    not be required anymore.
  - Add PGP signatures and keyring for source verification.
* Sat Mar 11 2023 Aaron Puchert <aaronpuchert@alice-dsl.net>
  - Add llvm-suse-implicit-gnu.patch to recognize <arch>-suse-linux
    as implicitly GNU. Without this we would get library calls for
    fused-multiply-add even if it's available in hardware.
  - Add openmp-drop-rpath.patch: backport revert of adding RUNPATH
    to openmp executables. (boo#1206837)
* Thu Mar 09 2023 Dirk Müller <dmueller@suse.com>
  - update constraints to exclude workers with very slow CPU
* Sat Jan 14 2023 Aaron Puchert <aaronpuchert@alice-dsl.net>
  - Update to version 15.0.7.
    * This release contains bug-fixes for the LLVM 15.0.0 release.
      This release is API and ABI compatible with 15.0.0.
  - Rebase llvm-do-not-install-static-libraries.patch.
  - Build stage 2 with -fno-plt on x86_64: since building with
    - Wl,-z,now the PLT stubs are basically dead code, so eliminating
    the indirection reduces the number of branches and improves code
    locality for the quite frequent cross-DSO calls.
  - Add llvm-workaround-superfluous-branches.patch: hints LLVM to
    eliminate branches until gh#llvm/llvm-project#28804 is solved.

Files

/usr/lib64/python3.13/site-packages/lldb
/usr/lib64/python3.13/site-packages/lldb/__init__.py
/usr/lib64/python3.13/site-packages/lldb/_lldb.cpython-313-x86_64-linux-gnu.so
/usr/lib64/python3.13/site-packages/lldb/embedded_interpreter.py
/usr/lib64/python3.13/site-packages/lldb/formatters
/usr/lib64/python3.13/site-packages/lldb/formatters/Logger.py
/usr/lib64/python3.13/site-packages/lldb/formatters/__init__.py
/usr/lib64/python3.13/site-packages/lldb/formatters/attrib_fromdict.py
/usr/lib64/python3.13/site-packages/lldb/formatters/cache.py
/usr/lib64/python3.13/site-packages/lldb/formatters/cpp
/usr/lib64/python3.13/site-packages/lldb/formatters/cpp/__init__.py
/usr/lib64/python3.13/site-packages/lldb/formatters/cpp/gnu_libstdcpp.py
/usr/lib64/python3.13/site-packages/lldb/formatters/cpp/libcxx.py
/usr/lib64/python3.13/site-packages/lldb/formatters/metrics.py
/usr/lib64/python3.13/site-packages/lldb/formatters/synth.py
/usr/lib64/python3.13/site-packages/lldb/lldb-argdumper
/usr/lib64/python3.13/site-packages/lldb/plugins
/usr/lib64/python3.13/site-packages/lldb/plugins/__init__.py
/usr/lib64/python3.13/site-packages/lldb/plugins/operating_system.py
/usr/lib64/python3.13/site-packages/lldb/plugins/scripted_platform.py
/usr/lib64/python3.13/site-packages/lldb/plugins/scripted_process.py
/usr/lib64/python3.13/site-packages/lldb/utils
/usr/lib64/python3.13/site-packages/lldb/utils/__init__.py
/usr/lib64/python3.13/site-packages/lldb/utils/in_call_stack.py
/usr/lib64/python3.13/site-packages/lldb/utils/symbolication.py
/usr/share/licenses/python3-lldb18
/usr/share/licenses/python3-lldb18/CREDITS.TXT
/usr/share/licenses/python3-lldb18/LICENSE.TXT


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Mar 5 22:58:08 2026