public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
From: Jakub Jelinek <jakub@fedoraproject.org>
To: git-commits@fedoraproject.org
Subject: [rpms/gcc] rhel-f41-base: 4.1.1-7
Date: Mon, 29 Jun 2026 12:22:36 GMT	[thread overview]
Message-ID: <178273575674.1.18149795439713926596.rpms-gcc-4b67b8f3bd95@fedoraproject.org> (raw)

A new commit has been pushed.

Repo   : rpms/gcc
Branch : rhel-f41-base
Commit : 4b67b8f3bd95bfbcb1c54b2d6063a8b8fbf6cc4a
Author : Jakub Jelinek <jakub@fedoraproject.org>
Date   : 2006-07-11T11:28:15+00:00
Stats  : +163/-11 in 4 file(s)
URL    : https://src.fedoraproject.org/rpms/gcc/c/4b67b8f3bd95bfbcb1c54b2d6063a8b8fbf6cc4a?branch=rhel-f41-base

Log:
4.1.1-7

---
diff --git a/.cvsignore b/.cvsignore
index df12a86..d68b30e 100644
--- a/.cvsignore
+++ b/.cvsignore
@@ -1 +1 @@
-gcc-4.1.1-20060629.tar.bz2
+gcc-4.1.1-20060711.tar.bz2

diff --git a/gcc41-hash-style-gnu.patch b/gcc41-hash-style-gnu.patch
new file mode 100644
index 0000000..54afa16
--- /dev/null
+++ b/gcc41-hash-style-gnu.patch
@@ -0,0 +1,136 @@
+2006-07-11  Jakub Jelinek  <jakub@redhat.com>
+
+	* config/i386/linux.h (LINK_SPEC): Add --hash-style=gnu.
+	* config/i386/linux64.h (LINK_SPEC): Likewise.
+	* config/rs6000/sysv4.h (LINK_OS_LINUX_SPEC): Likewise.
+	* config/rs6000/linux64.h (LINK_OS_LINUX_SPEC32,
+	LINK_OS_LINUX_SPEC64): Likewise.
+	* config/s390/linux.h (LINK_SPEC): Likewise.
+	* config/ia64/linux.h (LINK_SPEC): Likewise.
+	* config/sparc/linux.h (LINK_SPEC): Likewise.
+	* config/sparc/linux64.h (LINK_SPEC, LINK_ARCH32_SPEC,
+	LINK_ARCH64_SPEC): Likewise.
+	* config/alpha/linux-elf.h (LINK_SPEC): Likewise.
+
+--- gcc/config/rs6000/sysv4.h.jj	2006-07-11 10:54:00.000000000 +0200
++++ gcc/config/rs6000/sysv4.h	2006-07-11 12:51:39.000000000 +0200
+@@ -1039,7 +1039,7 @@ extern int fixuplabelno;
+ 
+ #define LINK_START_LINUX_SPEC ""
+ 
+-#define LINK_OS_LINUX_SPEC "-m elf32ppclinux %{!shared: %{!static: \
++#define LINK_OS_LINUX_SPEC "-m elf32ppclinux --hash-style=gnu %{!shared: %{!static: \
+   %{rdynamic:-export-dynamic} \
+   %{!dynamic-linker:-dynamic-linker /lib/ld.so.1}}}"
+ 
+--- gcc/config/rs6000/linux64.h.jj	2006-07-11 10:54:00.000000000 +0200
++++ gcc/config/rs6000/linux64.h	2006-07-11 12:52:14.000000000 +0200
+@@ -337,11 +337,11 @@ extern int dot_symbols;
+ #undef	LINK_OS_DEFAULT_SPEC
+ #define LINK_OS_DEFAULT_SPEC "%(link_os_linux)"
+ 
+-#define LINK_OS_LINUX_SPEC32 "-m elf32ppclinux %{!shared: %{!static: \
++#define LINK_OS_LINUX_SPEC32 "-m elf32ppclinux --hash-style=gnu %{!shared: %{!static: \
+   %{rdynamic:-export-dynamic} \
+   %{!dynamic-linker:-dynamic-linker /lib/ld.so.1}}}"
+ 
+-#define LINK_OS_LINUX_SPEC64 "-m elf64ppc %{!shared: %{!static: \
++#define LINK_OS_LINUX_SPEC64 "-m elf64ppc --hash-style=gnu %{!shared: %{!static: \
+   %{rdynamic:-export-dynamic} \
+   %{!dynamic-linker:-dynamic-linker /lib64/ld64.so.1}}}"
+ 
+--- gcc/config/alpha/linux-elf.h.jj	2006-07-11 10:54:01.000000000 +0200
++++ gcc/config/alpha/linux-elf.h	2006-07-11 12:53:48.000000000 +0200
+@@ -29,7 +29,7 @@ Boston, MA 02110-1301, USA.  */
+ 
+ #define ELF_DYNAMIC_LINKER	"/lib/ld-linux.so.2"
+ 
+-#define LINK_SPEC "-m elf64alpha %{G*} %{relax:-relax}		\
++#define LINK_SPEC "-m elf64alpha --hash-style=gnu %{G*} %{relax:-relax}	\
+   %{O*:-O3} %{!O*:-O1}						\
+   %{shared:-shared}						\
+   %{!shared:							\
+--- gcc/config/s390/linux.h.jj	2006-07-11 10:54:02.000000000 +0200
++++ gcc/config/s390/linux.h	2006-07-11 12:52:39.000000000 +0200
+@@ -79,7 +79,7 @@ Software Foundation, 51 Franklin Street,
+ 
+ #undef  LINK_SPEC
+ #define LINK_SPEC \
+-  "%{m31:-m elf_s390}%{m64:-m elf64_s390} \
++  "%{m31:-m elf_s390}%{m64:-m elf64_s390} --hash-style=gnu \
+    %{shared:-shared} \
+    %{!shared: \
+       %{static:-static} \
+--- gcc/config/sparc/linux.h.jj	2006-07-11 10:54:03.000000000 +0200
++++ gcc/config/sparc/linux.h	2006-07-11 12:54:16.000000000 +0200
+@@ -127,7 +127,7 @@ Boston, MA 02110-1301, USA.  */
+ /* If ELF is the default format, we should not use /lib/elf.  */
+ 
+ #undef  LINK_SPEC
+-#define LINK_SPEC "-m elf32_sparc -Y P,/usr/lib %{shared:-shared} \
++#define LINK_SPEC "-m elf32_sparc --hash-style=gnu -Y P,/usr/lib %{shared:-shared} \
+   %{!mno-relax:%{!r:-relax}} \
+   %{!shared: \
+     %{!ibcs: \
+--- gcc/config/sparc/linux64.h.jj	2006-07-11 10:54:03.000000000 +0200
++++ gcc/config/sparc/linux64.h	2006-07-11 12:55:10.000000000 +0200
+@@ -157,7 +157,7 @@ Boston, MA 02110-1301, USA.  */
+   { "link_arch_default", LINK_ARCH_DEFAULT_SPEC },	  \
+   { "link_arch",	 LINK_ARCH_SPEC },
+     
+-#define LINK_ARCH32_SPEC "-m elf32_sparc -Y P,/usr/lib %{shared:-shared} \
++#define LINK_ARCH32_SPEC "-m elf32_sparc --hash-style=gnu -Y P,/usr/lib %{shared:-shared} \
+   %{!shared: \
+     %{!ibcs: \
+       %{!static: \
+@@ -166,7 +166,7 @@ Boston, MA 02110-1301, USA.  */
+         %{static:-static}}} \
+ "
+ 
+-#define LINK_ARCH64_SPEC "-m elf64_sparc -Y P,/usr/lib64 %{shared:-shared} \
++#define LINK_ARCH64_SPEC "-m elf64_sparc --hash-style=gnu -Y P,/usr/lib64 %{shared:-shared} \
+   %{!shared: \
+     %{!ibcs: \
+       %{!static: \
+@@ -247,7 +247,7 @@ Boston, MA 02110-1301, USA.  */
+ #else /* !SPARC_BI_ARCH */
+ 
+ #undef LINK_SPEC
+-#define LINK_SPEC "-m elf64_sparc -Y P,/usr/lib64 %{shared:-shared} \
++#define LINK_SPEC "-m elf64_sparc --hash-style=gnu -Y P,/usr/lib64 %{shared:-shared} \
+   %{!shared: \
+     %{!ibcs: \
+       %{!static: \
+--- gcc/config/i386/linux.h.jj	2006-07-11 10:54:05.000000000 +0200
++++ gcc/config/i386/linux.h	2006-07-11 12:44:45.000000000 +0200
+@@ -113,7 +113,7 @@ Boston, MA 02110-1301, USA.  */
+   { "dynamic_linker", DYNAMIC_LINKER }
+ 
+ #undef	LINK_SPEC
+-#define LINK_SPEC "-m %(link_emulation) %{shared:-shared} \
++#define LINK_SPEC "-m %(link_emulation) --hash-style=gnu %{shared:-shared} \
+   %{!shared: \
+     %{!ibcs: \
+       %{!static: \
+--- gcc/config/i386/linux64.h.jj	2006-07-11 10:54:04.000000000 +0200
++++ gcc/config/i386/linux64.h	2006-07-11 12:45:02.000000000 +0200
+@@ -55,7 +55,7 @@ Boston, MA 02110-1301, USA.  */
+    done.  */
+ 
+ #undef	LINK_SPEC
+-#define LINK_SPEC "%{!m32:-m elf_x86_64} %{m32:-m elf_i386} \
++#define LINK_SPEC "%{!m32:-m elf_x86_64} %{m32:-m elf_i386} --hash-style=gnu \
+   %{shared:-shared} \
+   %{!shared: \
+     %{!static: \
+--- gcc/config/ia64/linux.h.jj	2006-07-11 10:54:06.000000000 +0200
++++ gcc/config/ia64/linux.h	2006-07-11 12:48:19.000000000 +0200
+@@ -40,7 +40,7 @@ do {						\
+    linux.h file.  */
+ 
+ #undef LINK_SPEC
+-#define LINK_SPEC "\
++#define LINK_SPEC "--hash-style=gnu \
+   %{shared:-shared} \
+   %{!shared: \
+     %{!static: \

diff --git a/gcc41.spec b/gcc41.spec
index 7e5f3b9..adb3a70 100644
--- a/gcc41.spec
+++ b/gcc41.spec
@@ -1,6 +1,6 @@
-%define DATE 20060629
+%define DATE 20060711
 %define gcc_version 4.1.1
-%define gcc_release 6
+%define gcc_release 7
 %define _unpackaged_files_terminate_build 0
 %define multilib_64_archs sparc64 ppc64 s390x x86_64
 %ifarch %{ix86} x86_64 ia64
@@ -35,11 +35,13 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
 # Need binutils which can omit dot symbols and overlap .opd on ppc64 >= 2.15.91.0.2-4
 # Need binutils which handle -msecure-plt on ppc >= 2.16.91.0.2-2
 # Need binutils which support .weakref >= 2.16.91.0.3-1
-BuildRequires: binutils >= 2.16.91.0.3-1
+# Need binutils which support --hash-style=gnu >= 2.17.50.0.2-7
+BuildRequires: binutils >= 2.17.50.0.2-7
 BuildRequires: zlib-devel, gettext, dejagnu, bison, flex, texinfo
 # Make sure pthread.h doesn't contain __thread tokens
 # Make sure glibc supports stack protector
-BuildRequires: glibc-devel >= 2.3.90-2
+# Make sure glibc supports DT_GNU_HASH
+BuildRequires: glibc-devel >= 2.4.90-13
 BuildRequires: elfutils-devel >= 0.72
 %ifarch ppc ppc64 s390 s390x sparc sparcv9 alpha
 # Make sure glibc supports TFmode long double
@@ -64,7 +66,8 @@ Requires: cpp = %{version}-%{release}
 # On ppc64, need omit dot symbols support and --non-overlapping-opd
 # Need binutils that owns /usr/bin/c++filt
 # Need binutils that support .weakref
-Requires: binutils >= 2.16.91.0.3-1
+# Need binutils that supports --hash-style=gnu
+Requires: binutils >= 2.17.50.0.2-7
 # Make sure gdb will understand DW_FORM_strp
 Conflicts: gdb < 5.1-2
 Requires: glibc-devel >= 2.2.90-12
@@ -123,8 +126,8 @@ Patch21: gcc41-pr25874.patch
 Patch22: gcc41-pr26881.patch
 Patch23: gcc41-pr27793.patch
 Patch24: gcc41-pr26885.patch
-Patch25: gcc41-pr26991.patch
-Patch26: gcc41-rh195924.patch
+Patch25: gcc41-hash-style-gnu.patch
+Patch26: gcc41-visibility.patch
 %define _gnu %{nil}
 %ifarch sparc
 %define gcc_target_platform sparc64-%{_vendor}-%{_target_os}
@@ -427,8 +430,8 @@ which are required to run programs compiled with the GNAT.
 %patch22 -p0 -b .pr26881~
 %patch23 -p0 -b .pr27793~
 %patch24 -p0 -b .pr26885~
-%patch25 -p0 -b .pr26991~
-%patch26 -p0 -b .rh195924~
+%patch25 -p0 -b .hash-style-gnu~
+%patch26 -p0 -b .visibility~
 
 sed -i -e 's/4\.1\.2/4.1.1/' gcc/BASE-VER gcc/version.c
 sed -i -e 's/" (Red Hat[^)]*)"/" (Red Hat %{version}-%{gcc_release})"/' gcc/version.c
@@ -1470,6 +1473,19 @@ fi
 %doc rpm.doc/changelogs/libmudflap/ChangeLog*
 
 %changelog
+* Tue Jul 11 2006 Jakub Jelinek <jakub@redhat.com> 4.1.1-7
+- update from gcc-4_1-branch (-r115058:115330)
+  - PRs c++/13983, c++/17519, c++/18681, c++/18698, c++/26577, c++/27019,
+	c++/27424, c++/27768, c++/27820, c++/28114, fortran/23420,
+	fortran/23862, fortran/24748, fortran/26801, fortran/27965,
+	fortran/28081, fortran/28094, fortran/28167, fortran/28174,
+	fortran/28213, fortran/28237, middle-end/27428, target/28084,
+	target/28207, tree-optimization/28218
+- C++ visibility fixes (Jason Merrill, PRs c++/17470, c++/19134,
+  c++/21581, c++/21675, c++/25915, c++/26612, c++/26905, c++/26984,
+  c++/27000, c++/28215, c++/28279)
+- use --hash-style=gnu by default
+
 * Thu Jun 29 2006 Jakub Jelinek <jakub@redhat.com> 4.1.1-6
 - update from gcc-4_1-branch (-r114766:115058)
   - PRs c++/27821, c++/28109, c++/28110, c++/28112, fortran/16206,

diff --git a/sources b/sources
index 1914e1d..e51d7c9 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-3e0f03bd8a9307f7dd0d5af2d71378ab  gcc-4.1.1-20060629.tar.bz2
+226d8504785cdba0168b11e61c64286a  gcc-4.1.1-20060711.tar.bz2

             reply	other threads:[~2026-06-29 12:22 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-06-29 12:22 Jakub Jelinek [this message]
2026-06-29 12:22 [rpms/gcc] rhel-f41-base: 4.1.1-7 Jakub Jelinek

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=178273575674.1.18149795439713926596.rpms-gcc-4b67b8f3bd95@fedoraproject.org \
    --to=jakub@fedoraproject.org \
    --cc=git-commits@fedoraproject.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox