mirror of
https://github.com/flatcar/scripts.git
synced 2026-05-05 12:16:41 +02:00
dev-libs/libgcrypt: Sync with Gentoo
It's from Gentoo commit 8bc11094e7a8412cf935f8f3ad08f4d81af38539.
This commit is contained in:
parent
9fd68263c7
commit
59180d1492
@ -105,15 +105,6 @@ multilib_src_configure() {
|
||||
use cpu_flags_ppc_vsx3 || local -x gcry_cv_gcc_inline_asm_ppc_arch_3_00=no
|
||||
fi
|
||||
|
||||
# Workaround for GCC < 11.3 bug
|
||||
# https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgcrypt.git;a=commitdiff;h=0b399721ce9709ae25f9d2050360c5ab2115ae29
|
||||
# https://dev.gnupg.org/T5581
|
||||
# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102124
|
||||
if use arm64 && tc-is-gcc && (($(gcc-major-version) == 11)) &&
|
||||
(($(gcc-minor-version) <= 2)) && (($(gcc-micro-version) == 0)) ; then
|
||||
append-flags -fno-tree-loop-vectorize
|
||||
fi
|
||||
|
||||
# ideally we want !tc-ld-is-bfd for best future-proofing, but it needs
|
||||
# https://github.com/gentoo/gentoo/pull/28355
|
||||
# mold needs this too but right now tc-ld-is-mold is also not available
|
||||
|
||||
@ -108,15 +108,6 @@ multilib_src_configure() {
|
||||
use cpu_flags_ppc_vsx3 || local -x gcry_cv_gcc_inline_asm_ppc_arch_3_00=no
|
||||
fi
|
||||
|
||||
# Workaround for GCC < 11.3 bug
|
||||
# https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgcrypt.git;a=commitdiff;h=0b399721ce9709ae25f9d2050360c5ab2115ae29
|
||||
# https://dev.gnupg.org/T5581
|
||||
# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102124
|
||||
if use arm64 && tc-is-gcc && (($(gcc-major-version) == 11)) &&
|
||||
(($(gcc-minor-version) <= 2)) && (($(gcc-micro-version) == 0)) ; then
|
||||
append-flags -fno-tree-loop-vectorize
|
||||
fi
|
||||
|
||||
append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
|
||||
|
||||
local myeconfargs=(
|
||||
|
||||
@ -111,15 +111,6 @@ multilib_src_configure() {
|
||||
use cpu_flags_ppc_vsx3 || local -x gcry_cv_gcc_inline_asm_ppc_arch_3_00=no
|
||||
fi
|
||||
|
||||
# Workaround for GCC < 11.3 bug
|
||||
# https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgcrypt.git;a=commitdiff;h=0b399721ce9709ae25f9d2050360c5ab2115ae29
|
||||
# https://dev.gnupg.org/T5581
|
||||
# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102124
|
||||
if use arm64 && tc-is-gcc && (($(gcc-major-version) == 11)) &&
|
||||
(($(gcc-minor-version) <= 2)) && (($(gcc-micro-version) == 0)) ; then
|
||||
append-flags -fno-tree-loop-vectorize
|
||||
fi
|
||||
|
||||
append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
|
||||
|
||||
local myeconfargs=(
|
||||
|
||||
@ -106,15 +106,6 @@ multilib_src_configure() {
|
||||
use cpu_flags_ppc_vsx3 || local -x gcry_cv_gcc_inline_asm_ppc_arch_3_00=no
|
||||
fi
|
||||
|
||||
# Workaround for GCC < 11.3 bug
|
||||
# https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgcrypt.git;a=commitdiff;h=0b399721ce9709ae25f9d2050360c5ab2115ae29
|
||||
# https://dev.gnupg.org/T5581
|
||||
# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102124
|
||||
if use arm64 && tc-is-gcc && (($(gcc-major-version) == 11)) &&
|
||||
(($(gcc-minor-version) <= 2)) && (($(gcc-micro-version) == 0)) ; then
|
||||
append-flags -fno-tree-loop-vectorize
|
||||
fi
|
||||
|
||||
append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
|
||||
|
||||
local myeconfargs=(
|
||||
|
||||
@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( mirror://gnupg/${PN}/${P}.tar.bz2.sig )"
|
||||
|
||||
LICENSE="LGPL-2.1+ GPL-2+ MIT"
|
||||
SLOT="0/20" # subslot = soname major version
|
||||
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
|
||||
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
|
||||
IUSE="+asm doc +getentropy static-libs"
|
||||
IUSE+=" cpu_flags_arm_neon cpu_flags_arm_aes cpu_flags_arm_sha1 cpu_flags_arm_sha2 cpu_flags_arm_sve"
|
||||
IUSE+=" cpu_flags_ppc_altivec cpu_flags_ppc_vsx2 cpu_flags_ppc_vsx3"
|
||||
@ -113,15 +113,6 @@ multilib_src_configure() {
|
||||
use cpu_flags_ppc_vsx3 || local -x gcry_cv_gcc_inline_asm_ppc_arch_3_00=no
|
||||
fi
|
||||
|
||||
# Workaround for GCC < 11.3 bug
|
||||
# https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgcrypt.git;a=commitdiff;h=0b399721ce9709ae25f9d2050360c5ab2115ae29
|
||||
# https://dev.gnupg.org/T5581
|
||||
# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102124
|
||||
if use arm64 && tc-is-gcc && (($(gcc-major-version) == 11)) &&
|
||||
(($(gcc-minor-version) <= 2)) && (($(gcc-micro-version) == 0)) ; then
|
||||
append-flags -fno-tree-loop-vectorize
|
||||
fi
|
||||
|
||||
append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
|
||||
|
||||
local myeconfargs=(
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user