Author: randy
Date: 2010-11-17 17:18:55 -0700 (Wed, 17 Nov 2010)
New Revision: 2248

Added:
   trunk/guile/guile-1.8.7-snarf-1.patch
Log:
Added a patch to Guile to fix issues with newer GCC's

Added: trunk/guile/guile-1.8.7-snarf-1.patch
===================================================================
--- trunk/guile/guile-1.8.7-snarf-1.patch                               (rev 0)
+++ trunk/guile/guile-1.8.7-snarf-1.patch       2010-11-18 00:18:55 UTC (rev 
2248)
@@ -0,0 +1,28 @@
+Submitted By:            Randy McMurchy <randy_at_linuxfromscratch_dot_org>
+Date:                    2010-11-17
+Initial Package Version: 1.8.7
+Upstream Status:         In upstream GIT
+Origin:                  Upstream GIT
+Description:             Fixes an issue using a modern GCC 
+
+
+--- guile-1.8.7-orig/scripts/snarf-check-and-output-texi       2009-07-03 
22:19:00.000000000 +0000
++++ guile-1.8.7/scripts/snarf-check-and-output-texi    2010-11-17 
23:13:44.000000000 +0000
+@@ -267,6 +267,17 @@
+       (set! *file* file)
+       (set! *line* line))
+ 
++        ;; newer gccs like to throw around more location markers into the
++        ;; preprocessed source; these (hash . hash) bits are what they 
translate to
++        ;; in snarfy terms.
++        (('location ('string . file) ('int . line) ('hash . 'hash))
++        (set! *file* file)
++        (set! *line* line))
++
++        (('location ('hash . 'hash) ('string . file) ('int . line) ('hash . 
'hash))
++        (set! *file* file)
++        (set! *line* line))
++
+      (('arglist rest ...)
+       (set! *args* (do-arglist rest)))
+ 

-- 
http://linuxfromscratch.org/mailman/listinfo/patches
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to