mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 17:09:10 -07:00
dev-lisp/gcl: 2.6.12 now uilds with gcc-5
Bug: 574652 Package-Manager: portage-2.2.27
This commit is contained in:
8
dev-lisp/gcl/files/gcl-2.6.12-gcc5.patch
Normal file
8
dev-lisp/gcl/files/gcl-2.6.12-gcc5.patch
Normal file
@@ -0,0 +1,8 @@
|
||||
diff -r -U1 gcl.orig/makefile gcl/makefile
|
||||
--- gcl.orig/makefile 2014-10-23 23:29:00.000000000 +0200
|
||||
+++ gcl/makefile 2016-02-17 18:10:29.871808118 +0100
|
||||
@@ -267,3 +267,3 @@
|
||||
$(AWK) 'BEGIN {print "#include \"include.h\"";print "#include \"cmponly.h\"";print "---"} {a=$$1;gsub("\\.\\.\\.","",a);print "\"#define " $$1 "\" " a}' $< |\
|
||||
- $(CC) -E -I./$(HDIR) - |\
|
||||
+ $(CC) -E -P -I./$(HDIR) - |\
|
||||
$(AWK) '/^\-\-\-$$/ {i=1;next} {if (!i) next} {gsub("\"","");print}' >$@
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
@@ -38,6 +38,7 @@ src_prepare() {
|
||||
chmod a+x add-defs add-defs1 config.guess config.sub configure install.sh
|
||||
chmod a+x bin/info bin/info1 gcl-tk/gcltksrv.in gcl-tk/ngcltksrv mp/gcclab
|
||||
chmod a+x o/egrep-def utils/replace xbin/*
|
||||
epatch "${FILESDIR}"/${P}-gcc5.patch
|
||||
|
||||
# fedora patches
|
||||
epatch "${WORKDIR}"/fedora/fd-leak.patch
|
||||
@@ -62,6 +63,7 @@ src_prepare() {
|
||||
src_configure() {
|
||||
strip-flags
|
||||
filter-flags -fstack-protector -fstack-protector-all
|
||||
append-cflags $(test-flags-CC -fgnu89-inline)
|
||||
|
||||
local tcl=""
|
||||
if use tk; then
|
||||
|
||||
Reference in New Issue
Block a user