From c27fcc004ef912c86a4aa4fa0ec6c590b1d63764 Mon Sep 17 00:00:00 2001
From: Philippe PITTOLI
Date: Fri, 18 Oct 2019 23:28:08 +0200
Subject: [PATCH] gcc: generic compilation, no more spec file
---
gcc/recipe.spec | 25 +++++++++++++++++++------
1 file changed, 19 insertions(+), 6 deletions(-)
diff --git a/gcc/recipe.spec b/gcc/recipe.spec
index 91282de..f46574a 100644
--- a/gcc/recipe.spec
+++ b/gcc/recipe.spec
@@ -1,7 +1,15 @@
name: gcc
-version: 9.1.0
-release: 2
-sources: https://ftp.gnu.org/gnu/gcc/gcc-%{version}/gcc-%{version}.tar.xz
+version: 9.2.0
+release: 1
+sources:
+ - https://ftp.gnu.org/gnu/gcc/gcc-%{version}/gcc-%{version}.tar.xz
+ - specs
+
+build-dependencies:
+ - gmp-dev
+ - mpfr-dev
+ - mpc-dev
+
dependencies:
- gmp
- mpfr
@@ -18,7 +26,13 @@ dirname: build
mv tmp ../gcc-%{version}/gcc/config/i386/t-linux64
fi
+ export CC=gcc
+ export CXX=g++
../gcc-%{version}/configure \
+ CFLAGS="$CFLAGS -isystem %{prefix}/include" \
+ CXXFLAGS="$CXXFLAGS -isystem %{prefix}/include" \
+ --with-tune=generic \
+ \
--prefix=%{prefix} \
--libdir=%{prefix}/lib \
--disable-multilib \
@@ -26,9 +40,8 @@ dirname: build
--disable-libmpx \
--disable-libmudflap \
--disable-libsanitizer \
+ --disable-bootstrap \
--disable-nls \
--disable-werror \
--enable-languages=c,c++ \
- --target=x86_64-weird-linux-musl \
- --build=x86_64-weird-linux-musl \
- --host=x86_64-weird-linux-musl
+ --build=x86_64-weird-linux-musl