commit 48a2b5d
hovercats
·
2024-01-07 01:08:54 +0000 UTC
parent 3a7aaf2
gcc: bundle mpfr mpc and gmp because gmp wont build outside due to openbsd m4
19 files changed,
+12,
-53
+5,
-5
1@@ -3,10 +3,10 @@
2 export LDFLAGS="$LDFLAGS --static"
3
4 # Use lib not lib64 by default.
5-sed '/m64=/s/lib64/lib/' gcc/config/i386/t-linux64 > _
6-mv -f _ gcc/config/i386/t-linux64
7-sed 's/lib64/lib/' gcc/config/i386/linux64.h > _
8-mv -f _ gcc/config/i386/linux64.h
9+sed '/m64=/s/lib64/lib/' gcc/gcc/config/i386/t-linux64 > _
10+mv -f _ gcc/gcc/config/i386/t-linux64
11+sed 's/lib64/lib/' gcc/gcc/config/i386/linux64.h > _
12+mv -f _ gcc/gcc/config/i386/linux64.h
13
14 # Build must happen outside of gcc source.
15 mkdir -p gcc-build
16@@ -21,7 +21,7 @@ case $2 in "$gcc_version"*)
17 bootstrap=--disable-bootstrap
18 esac
19
20-../configure \
21+../gcc/configure \
22 libat_cv_have_ifunc=no \
23 --prefix=/ \
24 --libexecdir=/lib \
+3,
-0
1@@ -1,2 +1,5 @@
2 875af4d704560973ada577955392735ded87e6fd304bd0cbaf8ac795390501c710
3+fffe4996713928ae19331c8ef39129e46d3bf5b7182820656fd4639435cd83a40d
4+f428023b8f7569fc1178faf63265ecb6cab4505fc3fce5d8c46af70db848a3342b
5+86d083c43c08e98d4470c006a01e0df727c8ff56ddd2956b170566ba8c9a46de74
6 0930e07dc2c5bf1172f3fd003a1be7abc3c0c420ce5bd76bc2e514c63800adcb72
+0,
-3
1@@ -1,7 +1,4 @@
2 #binutils
3 #byacc make
4 #flex make
5-gmp make
6-libmpc make
7-mpfr make
8 #zlib
+4,
-1
1@@ -1,2 +1,5 @@
2-https://gcc.gnu.org/pub/gcc/releases/gcc-13.2.0/gcc-13.2.0.tar.xz
3+https://gcc.gnu.org/pub/gcc/releases/gcc-13.2.0/gcc-13.2.0.tar.xz gcc
4+https://gmplib.org/download/gmp/gmp-6.3.0.tar.xz gcc/gmp
5+https://www.mpfr.org/mpfr-current/mpfr-4.2.1.tar.xz gcc/mpfr
6+https://ftp.gnu.org/gnu/mpc/mpc-1.3.1.tar.gz gcc/mpc
7 files/c99
+0,
-12
1@@ -1,12 +0,0 @@
2-#!/bin/sh -e
3-
4-./configure \
5- --prefix=/ \
6- --localstatedir=/var/state/gmp \
7- --enable-cxx \
8- --enable-fat \
9- --with-pic \
10- --disable-shared
11-
12-make
13-make DESTDIR="$1" install
+0,
-1
1@@ -1 +0,0 @@
2-fffe4996713928ae19331c8ef39129e46d3bf5b7182820656fd4639435cd83a40d
+0,
-1
1@@ -1 +0,0 @@
2-#m4 make
+0,
-1
1@@ -1 +0,0 @@
2-https://gmplib.org/download/gmp/gmp-6.3.0.tar.xz
+0,
-1
1@@ -1 +0,0 @@
2-6.3.0 1
+0,
-8
1@@ -1,8 +0,0 @@
2-#!/bin/sh -e
3-
4-./configure \
5- --prefix=/ \
6- --disable-shared
7-
8-make
9-make DESTDIR="$1" install
+0,
-1
1@@ -1 +0,0 @@
2-86d083c43c08e98d4470c006a01e0df727c8ff56ddd2956b170566ba8c9a46de74
+0,
-1
1@@ -1 +0,0 @@
2-mpfr
+0,
-1
1@@ -1 +0,0 @@
2-https://ftp.gnu.org/gnu/mpc/mpc-1.3.1.tar.gz
+0,
-1
1@@ -1 +0,0 @@
2-1.3.1 1
+0,
-12
1@@ -1,12 +0,0 @@
2-#!/bin/sh -e
3-
4-./configure \
5- --prefix=/ \
6- --disable-shared \
7- --enable-thread-safe
8-
9-make
10-make DESTDIR="$1" install
11-
12-# shellcheck disable=SC2115
13-rm -rf "$1/share/"
+0,
-1
1@@ -1 +0,0 @@
2-f428023b8f7569fc1178faf63265ecb6cab4505fc3fce5d8c46af70db848a3342b
+0,
-1
1@@ -1 +0,0 @@
2-gmp
+0,
-1
1@@ -1 +0,0 @@
2-https://www.mpfr.org/mpfr-current/mpfr-4.2.1.tar.xz
+0,
-1
1@@ -1 +0,0 @@
2-4.2.1 1