update to 3.10.0, enable lto

This commit is contained in:
Tom Callaway 2020-10-12 10:41:14 -04:00
parent b0384d2038
commit 6c620b8cf5
3 changed files with 7 additions and 10 deletions

1
.gitignore vendored
View File

@ -8,3 +8,4 @@
/fuse-3.9.1.tar.gz
/fuse-3.9.2.tar.gz
/fuse-3.9.4.tar.gz
/fuse-3.10.0.tar.gz

View File

@ -1,5 +1,5 @@
Name: fuse3
Version: 3.9.4
Version: 3.10.0
Release: 1%{?dist}
Summary: File System in Userspace (FUSE) v3 utilities
License: GPL+
@ -67,14 +67,6 @@ Common files for FUSE v2 and FUSE v3.
%setup -n libfuse-fuse-%{version}
%build
# This package uses top level ASM constructs which are incompatible with LTO.
# Top level ASMs are often used to implement symbol versioning. gcc-10
# introduces a new mechanism for symbol versioning which works with LTO.
# Converting packages to use that mechanism instead of toplevel ASMs is
# recommended.
# Disable LTO
%define _lto_cflags %{nil}
export LC_ALL=en_US.UTF-8
%if ! 0%{?_vpath_srcdir:1}
%global _vpath_srcdir .
@ -162,6 +154,10 @@ rm -f %{buildroot}/usr/lib/udev/rules.d/99-fuse3.rules
%endif
%changelog
* Mon Oct 12 2020 Tom Callaway <spot@fedoraproject.org> - 3.10.0-1
- update to 3.10.0
- enable lto
* Mon Aug 10 2020 Tom Callaway <spot@fedoraproject.org> - 3.9.4-1
- update to 3.9.4

View File

@ -1 +1 @@
SHA512 (fuse-3.9.4.tar.gz) = 580143e4f2ecf043414947360c07dd768154b593e25fe14546ad037bcb93e738e92e3db5d447631639d4d8b3ea1f84351e4b149b179a50f6ee6d20d029edb688
SHA512 (fuse-3.10.0.tar.gz) = b62dd6f135e64513117fbef7db290bf8bdc486b109ab3a86e4f619c70b30232e1661453536fe602be307db0a83871b650a464496a3d8c32e9dd15f8a08a5741e