← recipes

Commit 6ef96fc

0
plików
+0
dodanych
-0
usuniętych
@@ -16,19 +16,11 @@ source:
16 16 sha256sums:
17 17 - e6738e29597f733270731aa90600f37ffdc045079dfc27ec7e8192cc81085c3e
18 18
19 -# Szybki patch w locie – usuwa '-f ' z pliku budującego zanim ten wystartuje
20 -pre_build:
21 - - sed -i 's/-f \${PKGDIR}/${PKGDIR}/g' ./PAGBUILD
22 - - sed -i 's/-f \${PKGDIR}/${PKGDIR}/g' ./build.sh
23 -
24 19 build: |
25 20 cd gcc-${pkgver}
26 21
27 - # GCC 16 wymaga C23 (bool jako słowo kluczowe); narzucone przez pagbuild
28 - # CFLAGS=-std=gnu17 wywalały libgcc ("unknown type name 'bool'" w i386.h).
29 22 unset CFLAGS CXXFLAGS CPPFLAGS LDFLAGS
30 23
31 - #sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in
32 24 case $(uname -m) in
33 25 x86_64)
34 26 sed -i.orig '/m64=/s/lib64/lib/' gcc/config/i386/t-linux64
@@ -59,15 +51,13 @@ build: |
59 51
60 52 ln -sv gcc ${PKGDIR}/usr/bin/cc
61 53
62 -
63 54 install -dm755 ${PKGDIR}/usr/share/gdb/auto-load/usr/lib
64 55 install -dm755 ${PKGDIR}/usr/lib/bfd-plugins
65 56
66 57 cd ${PKGDIR}/usr/lib/bfd-plugins
67 - sed -i "s|-L.[^ ]* ||g" \
68 - -f ${PKGDIR}/usr/lib/{libstdc++.la,libsupc++.la}
69 - mv -v ${PKGDIR}/usr/lib/*gdb.py \
70 - ${PKGDIR}/usr/share/gdb/auto-load/usr/lib
58 + sed -i "s|-L.[^ ]* ||g" ${PKGDIR}/usr/lib/{libstdc++.la,libsupc++.la}
59 + mv -v ${PKGDIR}/usr/lib/*gdb.py ${PKGDIR}/usr/share/gdb/auto-load/usr/lib
71 60 ln -sfv ../../libexec/gcc/$(gcc -dumpmachine)/${pkgver}/liblto_plugin.so
61 +
72 62 package: |
73 - true
63 + true