35 lines
590 B
Markdown
35 lines
590 B
Markdown
|
|
gcc14 14.3.0
|
||
|
|
=
|
||
|
|
https://ftp.gnu.org/gnu/gcc/gcc-14.3.0/gcc-14.3.0.tar.xz
|
||
|
|
|
||
|
|
|
||
|
|
``` sh *** patch ***
|
||
|
|
rg -l "/lib64/ld-linux-x86-64.so.2" ./ | xargs sed -i 's|/lib64/ld-linux-x86-64.so.2|/pkg/gnu/lib/ld-linux-x86-64.so.2|g'
|
||
|
|
```
|
||
|
|
|
||
|
|
``` sh *** build ***
|
||
|
|
mkdir build; cd build &&
|
||
|
|
../configure \
|
||
|
|
--prefix=/pkg/gnu/gcc14 \
|
||
|
|
--disable-multilib \
|
||
|
|
--enable-languages=c,c++ \
|
||
|
|
--disable-werror &&
|
||
|
|
make -j$(nproc) && make install &&
|
||
|
|
ln /pkg/gnu/gcc14/bin/gcc /pkg/gnu/gcc14/bin/cc
|
||
|
|
```
|
||
|
|
|
||
|
|
``` cfg *** build deps ***
|
||
|
|
gmp
|
||
|
|
mpfr
|
||
|
|
mpc
|
||
|
|
isl
|
||
|
|
zstd
|
||
|
|
zlib
|
||
|
|
```
|
||
|
|
|
||
|
|
``` cfg *** run deps ***
|
||
|
|
binutils
|
||
|
|
ripgrep
|
||
|
|
sed
|
||
|
|
```
|