From fc1a0edd797815c90f4dedb1e34e8c462fe2eb1b Mon Sep 17 00:00:00 2001 From: SaltyFruit Date: Thu, 13 Apr 2023 18:26:40 +0800 Subject: [PATCH] Fix CC compiler support and CFLAGS error --- dietlibc-fix-cc.patch | 20 ++++++++++++++++++++ dietlibc.spec | 6 +++++- 2 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 dietlibc-fix-cc.patch diff --git a/dietlibc-fix-cc.patch b/dietlibc-fix-cc.patch new file mode 100644 index 0000000..d25dee2 --- /dev/null +++ b/dietlibc-fix-cc.patch @@ -0,0 +1,20 @@ +--- a/Makefile 2018-02-11 02:27:23.000000000 +0800 ++++ b/Makefile 2023-04-11 13:41:02.377320181 +0800 +@@ -8,7 +8,7 @@ + BINDIR=${prefix}/bin + MAN1DIR=${prefix}/man/man1 + +-EXTRACFLAGS= ++EXTRACFLAGS=-fno-builtin-bcmp + + MYARCH:=$(shell uname -m | sed -e 's/i[4-9]86/i386/' -e 's/armv[3-7]t\?e\?[lb]/arm/') + +@@ -120,7 +120,7 @@ + CFLAGS=$(DEFAULTCFLAGS) + CROSS= + +-CC=gcc ++ + CCC=$(CROSS)$(CC) + STRIP=$(COMMENT) $(CROSS)strip + INC=-I. -isystem include \ No newline at end of file diff --git a/dietlibc.spec b/dietlibc.spec index ae0ba7b..1505273 100644 --- a/dietlibc.spec +++ b/dietlibc.spec @@ -11,7 +11,7 @@ Name: dietlibc Version: 0.34 -Release: 5 +Release: 6 Summary: A libc optimized for small size License: GPLv2 URL: http://www.fefe.de/dietlibc/ @@ -19,6 +19,7 @@ Source0: https://www.fefe.de/dietlibc/%{name}-%{version}.tar.xz Source1: http://www.fefe.de/dietlibc/%{name}-%{version}.tar.xz.sig Patch0001: dietlibc-insecure-defpath.patch +Patch0002: dietlibc-fix-cc.patch Obsoletes: dietlibc-lib < %{version}-%{release} @@ -93,6 +94,9 @@ ulimit -m $[ 128*1024 ] -v $[ 256*1024 ] -d $[ 128*1024 ] -s 512 %doc %{_mandir}/*/* %changelog +* Thu Apr 13 2023 SaltyFruit - 0.34-6 +- Fix CC compiler support and CFLAGS error + * Sat Dec 03 2022 Ge Wang - 0.34-5 - Add RELRO flags -- Gitee