- Disable LTO. This seems to cause clang to recognize formats incorrectly,

thus, not recognizing the symbols. This also results disabling LTO
  builds in rustc altogether removing the specified architecture
  requirement for patch ./deno-disable-lto.patch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/deno?expand=0&rev=209
This commit is contained in:
Soc Virnyl Estela 2024-10-12 04:10:51 +00:00 committed by Git OBS Bridge
parent 1b60e94c36
commit aac8d3d96b
2 changed files with 9 additions and 2 deletions

View File

@ -1,3 +1,11 @@
-------------------------------------------------------------------
Sat Oct 12 04:07:25 UTC 2024 - Soc Virnyl Estela <obs@uncomfyhalomacro.pl>
- Disable LTO. This seems to cause clang to recognize formats incorrectly,
thus, not recognizing the symbols. This also results disabling LTO
builds in rustc altogether removing the specified architecture
requirement for patch ./deno-disable-lto.patch
-------------------------------------------------------------------
Fri Oct 11 15:38:38 UTC 2024 - Soc Virnyl Estela <obs@uncomfyhalomacro.pl>

View File

@ -18,6 +18,7 @@
#
%global _lto_cflags %nil
Name: deno
Version: 2.0.0
Release: 0
@ -50,9 +51,7 @@ BuildRequires: pkgconfig(protobuf)
# deno does not build on 32-bit archs
ExclusiveArch: x86_64 aarch64 ppc64 ppc64le s390x
# PATCH-FIX-OPENSUSE - Disable LTO (to reduce req memory)
%ifarch %{arm} aarch64
Patch10: deno-disable-lto.patch
%endif
%package fish-completion
Summary: Fish Completion for %{name}