From ac6222a38ed6944810bf507ffad638f837c40d09 Mon Sep 17 00:00:00 2001 From: jammyjellyfish Date: Thu, 6 Apr 2023 18:56:27 +0800 Subject: [PATCH] Add patch to support specifying CC --- byaccj.spec | 6 +++++- support-specify-cc.patch | 13 +++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 support-specify-cc.patch diff --git a/byaccj.spec b/byaccj.spec index 488f092..068ffb6 100644 --- a/byaccj.spec +++ b/byaccj.spec @@ -1,11 +1,12 @@ Name: byaccj Version: 1.15 -Release: 21 +Release: 22 Summary: BYACC/J Java extension License: Public Domain URL: http://byaccj.sourceforge.net/ Source0: http://sourceforge.net/projects/byaccj/files/byaccj/1.15/byaccj1.15_src.tar.gz Patch0: fix-add-the-compilation-option-pie.patch +Patch1: support-specify-cc.patch BuildRequires: make gdb-headless gcc @@ -45,6 +46,9 @@ install -p -m 755 src/yacc %{buildroot}%{_bindir}/%{name} %doc docs/* src/README %changelog +* Fri Apr 14 2023 jammyjellyfish - 1.15-22 +- Support specify CC + * Fri Mar 03 2023 wulei - 1.15-21 - Add the compilation option pie diff --git a/support-specify-cc.patch b/support-specify-cc.patch new file mode 100644 index 0000000..58d6ecc --- /dev/null +++ b/support-specify-cc.patch @@ -0,0 +1,13 @@ +Index: byaccj1.15/src/Makefile +=================================================================== +--- byaccj1.15.orig/src/Makefile ++++ byaccj1.15/src/Makefile +@@ -4,7 +4,7 @@ + ## Author: Bob Jamison + ################################################# + +-CC = gcc ++CC ?= gcc + CFLAGS = -O -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4 + LDFLAGS = -static -arch ppc -isysroot /Developer/SDKs/MacOSX10.4u.sdk + TAR = tar -- Gitee