tawasuyu

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 1574Shell 204Rust 111Markdown 993763 Definiciones

kde/deps: libXft — declarar expat y dejar asentado por qué queda diferido

La cadena de deps .pc SÍ quedó resuelta (libpng+expat añadidos); el muro restante es PIC
(freetype.a/libpng.a/expat.a no-PIC dentro de libXft.so), no resolución. Nadie lo consume:
plasma-workspace (su único declarante) selló sin él — KDE es Wayland, Xft es X11 legacy.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

24d9fa7fdd4a7847d8e8a5d5e0638a2a4e52312d · por sergio · (hace 3 meses) · padre 081fdd8a3 · ver el árbol en este commit

Delta semántico

Ninguna definición cambió: el cambio es de texto, documentación o datos.

1 archivos · +9 −1

diff --git a/recipes/incoming-kde/.deferred/libXft.toml b/recipes/incoming-kde/.deferred/libXft.toml
index e4e36e53..98d1a712 100644
--- a/recipes/incoming-kde/.deferred/libXft.toml
+++ b/recipes/incoming-kde/.deferred/libXft.toml
@@ -1,3 +1,11 @@
+# ⏸️ DIFERIDO 2026-07-18: el riesgo PIC de abajo se materializó (ld.lld: relocation R_X86_64_64 contra
+#   símbolo local, recompile with -fPIC — freetype.a/libpng.a/expat.a no-PIC dentro de libXft.so). NO se
+#   arregla forzando el build: NADIE consume libXft en el árbol. plasma-workspace (su ÚNICO declarante)
+#   selló SIN él — KDE es Wayland (WITH_X11=OFF) y Xft es render de fuentes X11 legacy. Reactivar sólo si
+#   una app X11 lo exige: entonces sellar variantes .so de freetype/fontconfig (deuda Capa 0) o libXft
+#   estático. Nota histórica: la cadena de deps .pc SÍ quedó resuelta (libpng+expat añadidos) — el único
+#   muro restante es PIC, no resolución. Movido a .deferred/ para que el loop del worker no lo reintente.
+#
 # libXft 2.3.9 — renderizado de fuentes X con FreeType/fontconfig (Xft.pc, Requires: xrender freetype2
 # fontconfig). Legacy Xft; la piden apps X11 clásicas y algunos temas. Autotools sobre libX11/libXrender.
 #
@@ -28,4 +36,4 @@ compile   = "make -j\"$(nproc)\""
 install   = "make install DESTDIR=/out"
 
 [deps]
-build = ["pkgconf", "python3", "util-macros", "xorgproto", "libX11", "libXrender", "freetype", "libpng", "fontconfig", "libxcb", "libXau", "libXdmcp"]
+build = ["pkgconf", "python3", "util-macros", "xorgproto", "libX11", "libXrender", "freetype", "libpng", "fontconfig", "expat", "libxcb", "libXau", "libXdmcp"]