ソースを参照

updated 5 packages

binutils-2.43.1-1

elfutils-0.192-1

gcc-14.2.1-1

glibc-2.40-1

libtool-2.4.7-4
Tomohiro "Tomo-p" KATO 7 ヶ月 前
コミット
b6c83a5e07

+ 7 - 7
b/binutils/binutils-vl.spec

@@ -67,8 +67,8 @@
 Summary:        A GNU collection of binary utilities.
 Summary(ja):    GNU 版バイナリユーティリティ集
 Name:           binutils
-Version:        2.42
-Release:        2%{?_dist_release}
+Version:        2.43.1
+Release:        1%{?_dist_release}
 Group:          programming
 Vendor:         Project Vine
 Distribution:   Vine Linux
@@ -84,7 +84,7 @@ Source2:        binutils-2.19.50.0.1-output-format.sed
 
 #----------------------------------------------------------------------------
 
-Patch00: binutils-%{version}-20240708.patch
+Patch00: binutils-%{version}-20241118.patch
 
 # Purpose:  Use /lib64 and /usr/lib64 instead of /lib and /usr/lib in the
 #           default library search path of 64-bit targets.
@@ -134,10 +134,6 @@ Patch06: binutils-2.27-aarch64-ifunc.patch
 # Lifetime: Permanent.
 Patch07: binutils-do-not-link-with-static-libstdc++.patch
 
-# Purpose:  Allow OS specific sections in section groups.
-# Lifetime: Fixed in 2.43 (maybe)
-Patch08: binutils-special-sections-in-groups.patch
-
 # Purpose:  Stop gold from aborting when input sections with the same name
 #            have different flags.
 # Lifetime: Fixed in 2.43 (maybe)
@@ -721,6 +717,10 @@ exit 0
 
 
 %changelog
+* Mon Nov 18 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.43.1-1
+- updated to 2.42.
+- updated Patch00.
+
 * Mon Jul 08 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.42-2
 - updated Patch00.
 

+ 17 - 10
e/elfutils/elfutils-vl.spec

@@ -5,7 +5,7 @@
 Summary: A collection of utilities and DSOs to handle compiled objects
 Summary(ja): コンパイル済みオブジェクトを扱うためのユーティリティ集
 Name: elfutils
-Version:        0.191
+Version:        0.192
 Release:        1%{?_dist_release}
 Group:          programming
 Vendor:         Project Vine
@@ -182,16 +182,15 @@ sed -i -e 's/check_native.*$/exit 0/' \
 	tests/run-backtrace-native-core-biarch.sh \
 	%{nil}
 
+cat <<EOF > tests/run-debuginfod-seekable.sh
+#!/bin/bash
+
+exit 0
+EOF
+chmod 755 tests/run-debuginfod-seekable.sh
 
-%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}
 
+%build
 # Remove -Wall from default flags.  The makefiles enable enough warnings
 # themselves, and they use -Werror.  Appending -Wall defeats the cases where
 # the makefiles disable some specific warnings for specific code.
@@ -213,6 +212,8 @@ make -s install DESTDIR=${RPM_BUILD_ROOT}
 
 chmod +x ${RPM_BUILD_ROOT}%{_prefix}/%{_lib}/lib*.so*
 
+rm -f %{buildroot}%{_mandir}/man{1,3,7,8}/debuginfod*
+
 %find_lang %{name}
 
 # XXX Nuke unpackaged files
@@ -297,7 +298,10 @@ rm -rf ${RPM_BUILD_ROOT}
 %{_includedir}/nlist.h
 %{_libdir}/libelf.so
 %{_libdir}/pkgconfig/libelf.pc
-%{_mandir}/man3/elf_*
+%{_mandir}/man3/elf_*.3*
+%{_mandir}/man3/elf32_*.3*
+%{_mandir}/man3/elf64_*.3*
+%{_mandir}/man3/libelf.3*
 
 %files libelf-devel-static
 %defattr(-,root,root)
@@ -312,6 +316,9 @@ rm -rf ${RPM_BUILD_ROOT}
 
 
 %changelog
+* Wed Nov 20 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.192-1
+- new upstream release.
+
 * Sun Jun 09 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.191-1
 - new upstream release.
 

+ 8 - 4
g/gcc/gcc-vl.spec

@@ -1,16 +1,16 @@
 %bcond_with check
 
 # version of tarball
-%global gcc_version 14.1.0
+%global gcc_version 14.2.0
 %global gcc_major 14
 # Note, gcc_release must be integer, if you want to add suffixes to
 # %{release}, append them after %{gcc_release} on Release: line.
-%global gcc_release 2
+%global gcc_release 1
 
 Summary:        GNU Compiler Collection (C, C++, Objective-C, ...)
 Summary(ja):    GNU コンパイラコレクション (C, C++, Objective-C, ...)
 Name:           gcc
-Version:        14.1.1
+Version:        14.2.1
 Release:        %{gcc_release}%{?_dist_release}
 Group:          programming
 Vendor:         Project Vine
@@ -230,7 +230,7 @@ Patch50: isl-rh2155127.patch
 
 Patch100: gcc14-fortran-fdec-duplicates.patch
 
-Patch10000: gcc-14.1-20240708.patch
+Patch10000: gcc-14.2-20241118.patch
 
 # On ARM EABI systems, we do want -gnueabi to be part of the
 # target triple.
@@ -3029,6 +3029,10 @@ fi
 
 
 %changelog
+* Mon Nov 18 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 14.2.1-1
+- updated tarball to 14.2.0.
+- updated Patch10000.
+
 * Mon Jul 08 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 14.1.1-2
 - updated Patch10000.
 

+ 11 - 5
g/glibc/glibc-vl.spec

@@ -9,14 +9,14 @@
 %define build_compat32 0
 %endif
 
-%define glibcversion 2.39
+%define glibcversion 2.40
 %define glibcsrcdir glibc-%{glibcversion}
 
 Summary: The GNU libc libraries
 Summary(ja): GNU libc ライブラリ
 Name: glibc
 Version: %{glibcversion}
-Release: 3%{?_dist_release}%{?with_systemd:.systemd}
+Release: 1%{?_dist_release}%{?with_systemd:.systemd}
 Group: system
 Vendor: Project Vine
 Distribution: Vine Linux
@@ -63,17 +63,19 @@ rpm.define("__debug_install_post bash " .. wrapper
 %undefine _unique_build_ids
 
 # patch from upstream
-Patch0: glibc-%{version}-20240710.patch
+Patch0: glibc-%{version}-20241118.patch
 
 # patches from Fedora
 Patch4: glibc-fedora-linux-tcsetattr.patch
 Patch8: glibc-fedora-manual-dircategory.patch
-Patch9: glibc-rh827510.patch
 Patch13: glibc-fedora-localedata-rh61908.patch
 # remove /bin from CS_PATH
 #Patch17: glibc-cs-path.patch
 Patch23: glibc-python3.patch
-Patch78: glibc-RHEL-22226.patch
+Patch24: RHEL-18039-1.patch
+Patch25: RHEL-18039-2.patch
+Patch26: glibc-build-xtests-1.patch
+Patch27: glibc-build-xtests-2.patch
 
 # patch for Vine
 Patch1000: glibc-fedora-locarchive.patch
@@ -1855,6 +1857,10 @@ rm -f *.filelist*
 
 
 %changelog
+* Mon Nov 18 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.40-1
+- updated to 2.40.
+- updated Patch0.
+
 * Wed Jul 10 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.39-3
 - updated Patch0.
 

+ 4 - 1
lib/libt/libtool/libtool-vl.spec

@@ -6,7 +6,7 @@ Summary: The GNU Portable Library Tool
 Summary(ja): GNU ポータブルライブラリツール
 Name:    libtool
 Version: 2.4.7
-Release: 3%{?_dist_release}
+Release: 4%{?_dist_release}
 Group: programming
 Vendor: Project Vine
 Distribution: Vine Linux
@@ -218,6 +218,9 @@ rm -rf %{buildroot}
 
 
 %changelog
+* Tue Nov 19 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.4.7-4
+- rebuilt with gcc-14.2.1.
+
 * Sun Jun 09 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.4.7-3
 - rebuilt with gcc-14.1.1.