From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <gentoo-commits+bounces-1158493-garchives=archives.gentoo.org@lists.gentoo.org> Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 9BD46138350 for <garchives@archives.gentoo.org>; Thu, 2 Apr 2020 22:05:41 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 3A2ADE09FE; Thu, 2 Apr 2020 22:05:39 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 0119EE09FE for <gentoo-commits@lists.gentoo.org>; Thu, 2 Apr 2020 22:05:38 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id DD23734EF91 for <gentoo-commits@lists.gentoo.org>; Thu, 2 Apr 2020 22:05:37 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 290A41AF for <gentoo-commits@lists.gentoo.org>; Thu, 2 Apr 2020 22:05:36 +0000 (UTC) From: "Sergei Trofimovich" <slyfox@gentoo.org> To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Sergei Trofimovich" <slyfox@gentoo.org> Message-ID: <1585864678.f15806bb9f6fd3f71eaa9e3f0403b7d606e81fdb.slyfox@gentoo> Subject: [gentoo-commits] proj/gcc-patches:master commit in: 5.5.0/pie/ X-VCS-Repository: proj/gcc-patches X-VCS-Files: 5.5.0/pie/02_all_gcc48_config.in.patch 5.5.0/pie/05_all_gcc48_gcc.c.patch 5.5.0/pie/16_all_gcc47_nopie_option.patch 5.5.0/pie/20_all_gcc49_config_crtbeginp.patch 5.5.0/pie/24_all_gcc49_invoke.texi.patch 5.5.0/pie/README.history X-VCS-Directories: 5.5.0/pie/ X-VCS-Committer: slyfox X-VCS-Committer-Name: Sergei Trofimovich X-VCS-Revision: f15806bb9f6fd3f71eaa9e3f0403b7d606e81fdb X-VCS-Branch: master Date: Thu, 2 Apr 2020 22:05:36 +0000 (UTC) Precedence: bulk List-Post: <mailto:gentoo-commits@lists.gentoo.org> List-Help: <mailto:gentoo-commits+help@lists.gentoo.org> List-Unsubscribe: <mailto:gentoo-commits+unsubscribe@lists.gentoo.org> List-Subscribe: <mailto:gentoo-commits+subscribe@lists.gentoo.org> List-Id: Gentoo Linux mail <gentoo-commits.gentoo.org> X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: ec4e756c-ff96-4730-9658-b67479a11dd6 X-Archives-Hash: a8325da6c91339f107ffa3d1ada06084 commit: f15806bb9f6fd3f71eaa9e3f0403b7d606e81fdb Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org> AuthorDate: Thu Apr 2 21:57:58 2020 +0000 Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org> CommitDate: Thu Apr 2 21:57:58 2020 +0000 URL: https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=f15806bb 5.5.0: make pie patches -p1 appliable Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org> 5.5.0/pie/02_all_gcc48_config.in.patch | 4 ++-- 5.5.0/pie/05_all_gcc48_gcc.c.patch | 4 ++-- 5.5.0/pie/16_all_gcc47_nopie_option.patch | 2 +- 5.5.0/pie/20_all_gcc49_config_crtbeginp.patch | 8 ++++---- 5.5.0/pie/24_all_gcc49_invoke.texi.patch | 4 ++-- 5.5.0/pie/README.history | 7 +++++++ 6 files changed, 18 insertions(+), 11 deletions(-) diff --git a/5.5.0/pie/02_all_gcc48_config.in.patch b/5.5.0/pie/02_all_gcc48_config.in.patch index 3b4747b..657e593 100644 --- a/5.5.0/pie/02_all_gcc48_config.in.patch +++ b/5.5.0/pie/02_all_gcc48_config.in.patch @@ -2,8 +2,8 @@ * gcc/config.in Add ENABLE_CRTBEGINP, ENABLE_ESP ---- gcc/config.in 2009-04-21 11:08:08.000000000 +0200 -+++ gcc/config.in 2009-05-12 00:10:08.000000000 +0200 +--- a/gcc/config.in 2009-04-21 11:08:08.000000000 +0200 ++++ b/gcc/config.in 2009-05-12 00:10:08.000000000 +0200 @@ -46,6 +46,12 @@ #endif diff --git a/5.5.0/pie/05_all_gcc48_gcc.c.patch b/5.5.0/pie/05_all_gcc48_gcc.c.patch index ddfcafd..debf723 100644 --- a/5.5.0/pie/05_all_gcc48_gcc.c.patch +++ b/5.5.0/pie/05_all_gcc48_gcc.c.patch @@ -3,8 +3,8 @@ * gcc/gcc.c include esp.h static const char *cc1_spec We set that in esp.h if ENABLE_ESP. ---- gcc/gcc.c 2010-01-21 10:29:30.000000000 -0500 -+++ gcc/gcc.c 2010-01-29 23:29:16.000000000 -0500 +--- a/gcc/gcc.c 2010-01-21 10:29:30.000000000 -0500 ++++ b/gcc/gcc.c 2010-01-29 23:29:16.000000000 -0500 @@ -44,6 +44,7 @@ #include "opts.h" #include "params.h" diff --git a/5.5.0/pie/16_all_gcc47_nopie_option.patch b/5.5.0/pie/16_all_gcc47_nopie_option.patch index ed9a961..e76ddf1 100644 --- a/5.5.0/pie/16_all_gcc47_nopie_option.patch +++ b/5.5.0/pie/16_all_gcc47_nopie_option.patch @@ -3,7 +3,7 @@ * gcc/common.opt Add -nopie --- a/gcc/common.opt 2011-11-23 19:51:17.000000000 +0100 -+++ b//gcc/common.opt 2012-01-24 16:56:24.302224357 +0100 ++++ b/gcc/common.opt 2012-01-24 16:56:24.302224357 +0100 @@ -2280,6 +2280,9 @@ Driver nodefaultlibs Driver diff --git a/5.5.0/pie/20_all_gcc49_config_crtbeginp.patch b/5.5.0/pie/20_all_gcc49_config_crtbeginp.patch index 4bd5c18..62474c0 100644 --- a/5.5.0/pie/20_all_gcc49_config_crtbeginp.patch +++ b/5.5.0/pie/20_all_gcc49_config_crtbeginp.patch @@ -3,8 +3,8 @@ * gcc/config/gnu-user.h If ENABLE_CRTBEGINP, -static and -pie use crtbegineP.o. * gcc/config/rs6000/sysv4.h If ENABLE_CRTBEGINP, -static and -pie use crtbegineP.o. ---- gcc/config/gnu-user.h 2014-01-02 23:23:26.000000000 +0100 -+++ gcc/config/gnu-user.h 2014-04-23 00:55:06.390265454 +0200 +--- a/gcc/config/gnu-user.h 2014-01-02 23:23:26.000000000 +0100 ++++ b/gcc/config/gnu-user.h 2014-04-23 00:55:06.390265454 +0200 @@ -40,7 +40,15 @@ see the files COPYING3 and COPYING.RUNTI provides part of the support for getting C++ file-scope static object constructed before entering `main'. */ @@ -22,8 +22,8 @@ #define GNU_USER_TARGET_STARTFILE_SPEC \ "%{!shared: %{pg|p|profile:gcrt1.o%s;pie:Scrt1.o%s;:crt1.o%s}} \ crti.o%s %{static:crtbeginT.o%s;shared|pie:crtbeginS.o%s;:crtbegin.o%s} \ ---- gcc/config/rs6000/sysv4.h 2009-04-10 01:23:07.000000000 +0200 -+++ gcc/config/rs6000/sysv4.h 2009-09-08 04:41:50.000000000 +0200 +--- a/gcc/config/rs6000/sysv4.h 2009-04-10 01:23:07.000000000 +0200 ++++ b/gcc/config/rs6000/sysv4.h 2009-09-08 04:41:50.000000000 +0200 @@ -883,7 +883,12 @@ %{!mnewlib: %{pthread:-lpthread} %{shared:-lc} \ %{!shared: %{profile:-lc_p} %{!profile:-lc}}}" diff --git a/5.5.0/pie/24_all_gcc49_invoke.texi.patch b/5.5.0/pie/24_all_gcc49_invoke.texi.patch index cdda379..19d089c 100644 --- a/5.5.0/pie/24_all_gcc49_invoke.texi.patch +++ b/5.5.0/pie/24_all_gcc49_invoke.texi.patch @@ -3,8 +3,8 @@ * gcc/doc/invoke.texi Add NOTES about -fstack-protector-all, -pie and -fPIE/-fpie when --enable-esp is enable, this options is on by default. ---- gcc/doc/invoke.texi 2009-04-01 09:18:47.000000000 +0200 -+++ gcc/doc/invoke.texi 2009-06-18 14:08:38.000000000 +0200 +--- a/gcc/doc/invoke.texi 2009-04-01 09:18:47.000000000 +0200 ++++ b/gcc/doc/invoke.texi 2009-06-18 14:08:38.000000000 +0200 @@ -9233,6 +9245,11 @@ If a guard check fails, an error message @opindex fstack-protector-all Like @option{-fstack-protector} except that all functions are protected. diff --git a/5.5.0/pie/README.history b/5.5.0/pie/README.history index ef23f52..d819fc0 100644 --- a/5.5.0/pie/README.history +++ b/5.5.0/pie/README.history @@ -1,3 +1,10 @@ +0.6.6 TODO + U 02_all_gcc48_config.in.patch + 05_all_gcc48_gcc.c.patch + 16_all_gcc47_nopie_option.patch + 20_all_gcc49_config_crtbeginp.patch + 24_all_gcc49_invoke.texi.patch + 0.6.5 27 Oct 2015 U 24_all_gcc49_invoke.texi.patch 0.6.4 29 Aug 2015