Skip to content

Commit

Permalink
cryptography: update to 40.0.0
Browse files Browse the repository at this point in the history
- Disable LTO for all because mixing GCC LTO and LLVM LTO is known to
  have issues even on x86_64.
  • Loading branch information
felixonmars committed Nov 29, 2023
1 parent 6b2e7e4 commit 093ce65
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 8 deletions.
8 changes: 3 additions & 5 deletions lang-python/cryptography/autobuild/defines
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,10 @@ BUILDDEP="setuptools setuptools-rust appdirs wheel rustc llvm typing-extensions"

NOPYTHON2=1
ABTYPE=python
NOLTO__RISCV64=1
# FIXME: No lld support, thus no LTO.
NOLTO__LOONGARCH64=1
NOLTO__MIPS64R6EL=1
# Rust extension broken with LTO
# See also: https://bugs.gentoo.org/903908 & https://github.com/pyca/cryptography/issues/9023
NOLTO=1

# FIXME: Signal 11 on linkage.
USECLANG__LOONGSON3=0
NOLTO__LOONGSON3=1
ABSPLITDBG__LOONGSON3=0
5 changes: 2 additions & 3 deletions lang-python/cryptography/spec
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
VER=39.0.2
VER=40.0.0
SRCS="https://pypi.io/packages/source/c/cryptography/cryptography-$VER.tar.gz"
CHKSUMS="sha256::bc5b871e977c8ee5a1bbc42fa8d19bcc08baf0c51cbf1586b0e87a2694dde42f"
CHKSUMS="sha256::f421f6777592eb199ca8abac7c20b9ecef27c50ad63546e6c614b29771b46d0d"
CHKUPDATE="anitya::id=5532"
REL=1

0 comments on commit 093ce65

Please sign in to comment.