wok-6.x diff gcc/stuff/gcc-4.5.2-startfiles_fix-1.patch @ rev 19073

Fix: (Picozu the HTML5 online image editor.)
author Leonardo Laporte <hackdorte@sapo.pt>
date Sat Apr 23 01:13:53 2016 -0300 (2016-04-23)
parents
children
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/gcc/stuff/gcc-4.5.2-startfiles_fix-1.patch	Sat Apr 23 01:13:53 2016 -0300
     1.3 @@ -0,0 +1,33 @@
     1.4 +Submitted By: Jeremy Huntwork (jhuntwork AT linuxfromscratch DOT org)
     1.5 +Date: 2008-12-05
     1.6 +Initial Package Version: 4.3.2
     1.7 +Upstream Status: See below.
     1.8 +Origin: DIY Linux, See below.
     1.9 +Description: Original patch follows:
    1.10 +
    1.11 +# DIY Linux Patch
    1.12 +Date: 2008-09-09
    1.13 +Author: Refer Origin.
    1.14 +Origin: Partial revert of http://gcc.gnu.org/ml/gcc-cvs/2006-11/msg00416.html
    1.15 +Maker: Greg Schafer <gschafer@zip.com.au>
    1.16 +Upstream Status: Not applicable. Tweak only for Temptools phase GCC-Pass2.
    1.17 +Description: Partially revert GCC driver to pre-GCC-4.3 state to allow startfiles to be
    1.18 +  found in $prefix when GCC is configured for a non-standard prefix eg: /temptools. Full
    1.19 +  background info in thread starting here: http://gcc.gnu.org/ml/gcc/2008-03/msg00095.html
    1.20 +  and GCC bugzilla here: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35532
    1.21 +
    1.22 +diff -Naur gcc-4.3.0-RC-20080222.orig/gcc/gcc.c gcc-4.3.0-RC-20080222/gcc/gcc.c
    1.23 +--- gcc-4.3.0-RC-20080222.orig/gcc/gcc.c	2008-01-24 18:57:12.000000000 +0000
    1.24 ++++ gcc-4.3.0-RC-20080222/gcc/gcc.c	2008-03-02 06:07:36.000000000 +0000
    1.25 +@@ -6370,6 +6370,11 @@
    1.26 + 			      machine_suffix, 
    1.27 + 			      standard_startfile_prefix, NULL),
    1.28 + 		      NULL, PREFIX_PRIORITY_LAST, 0, 1);
    1.29 ++	  add_prefix (&startfile_prefixes,
    1.30 ++		      concat (standard_exec_prefix,
    1.31 ++			      machine_suffix,
    1.32 ++			      standard_startfile_prefix, NULL),
    1.33 ++		      NULL, PREFIX_PRIORITY_LAST, 0, 1);
    1.34 + 	}
    1.35 + 
    1.36 +       /* Sysrooted prefixes are relocated because target_system_root is