gioser

sergio/takana

> Una distribución Linux construida con un laboratorio funcional y hermético en el > sótano, y una terminal mutable, clásica y anárquica en el piso de arriba — diseñada > desde el suelo para que una IA programadora entienda, modifique y co…

TOML 604Rust 56Shell 36Markdown 281227 Definiciones

⎇ 26c153c149c81663140768bfda7dafb19c010e4f recipes/mpc.toml TOML · 28 líneas · 1.1 KB Historia crudo

gcc-libs: las librerías de ejecución que faltaban (b3:aa605af4) 22bf487b1 · Sergio ·

1# GNU MPC 1.3.1 — aritmética de números complejos de precisión arbitraria con redondeo correcto
2# (libmpc.so), sobre GMP+MPFR. Campaña KDE (ADR 0011): lo exige knumber (el motor matemático de KCalc);
3# knumber/knumber_complex.cpp incluye <mpc.h> incondicionalmente ⇒ MPC es build-dep duro de kcalc.
4#
5# compiler=zig-cc como gmp/mpfr (el gueto-gcc del sandbox falla el link test libgcc/ssp "wrong format").
6# --with-gmp=/usr --with-mpfr=/usr apuntan a los sellados. link=dynamic (libtool descarta -static).
7name    = "mpc"
8version = "1.3.1"
9license = "LGPL-3.0-or-later"
10
11[source]
12tarball = "https://ftp.gnu.org/gnu/mpc/mpc-1.3.1.tar.gz"
13sha256  = "ab642492f5cf882b74aa0cb730cd410a81edcdbec895183ce930e706c1c759b8"
14
15[build]
16compiler    = "zig-cc"
17zig_version = "0.13.0"
18target      = "x86_64-linux-musl"
19link        = "dynamic"
20flags       = []
21
22[build.phases]
23configure = './configure --build=$CBUILD --host=$CHOST --prefix=/usr --disable-static --enable-shared --with-gmp=/usr --with-mpfr=/usr'
24compile   = 'make -j"$(nproc)"'
25install   = "make install DESTDIR=/out && find /out -name '*.la' -delete"
26
27[deps]
28build = ["gmp", "mpfr", "pkgconf"]