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