kde/H-Qt: glib=OFF (glib.a sellado incompleto bajo -Wl,--no-undefined)
7mo ciclo: pasó Network (openssl off), murió linkeando con glib — símbolos indefinidos g_hmac_ref/g_strv_builder_ref/g_bookmark_file_copy bajo --no-undefined. El glib.a resuelve lo que Core.so necesitó pero no el cierre completo estricto; GTK4 lo linkea laxo. Qt tiene event loop propio → glib opcional para una ventana. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -78,7 +78,7 @@ cmake -B build -G Ninja -Wno-dev \
|
||||
-DQT_FEATURE_system_harfbuzz=ON \
|
||||
-DQT_FEATURE_system_pcre2=ON \
|
||||
-DQT_FEATURE_fontconfig=ON \
|
||||
-DQT_FEATURE_glib=ON \
|
||||
-DQT_FEATURE_glib=OFF \
|
||||
-DQT_FEATURE_opengl=ON \
|
||||
-DQT_FEATURE_egl=ON \
|
||||
-DQT_FEATURE_dbus=OFF \
|
||||
@@ -110,4 +110,7 @@ build = [
|
||||
# · dbus → FEATURE_dbus=OFF: recipe dbus canónico falla en granja (meson no ve glib-2.0).
|
||||
# · sql → FEATURE_sql=OFF: sqlite canónico estático sin -fPIC (+ sin COLUMN_METADATA).
|
||||
# · openssl → FEATURE_openssl/ssl=OFF: libcrypto.a/libssl.a estáticas sin -fPIC (EVP_SKEYMGMT_free).
|
||||
# DEUDA Capa 0/1: para que KDE tenga SSL/SQL, reconstruir sqlite/openssl (y las que falten) shared/PIC.
|
||||
# · glib → FEATURE_glib=OFF: el glib.a sellado deja símbolos indefinidos bajo -Wl,--no-undefined
|
||||
# (g_hmac_ref/g_strv_builder_ref/…); GTK4 lo linkea sin --no-undefined y no lo expone.
|
||||
# Qt trae su propio event loop ⇒ glib es opcional para una ventana.
|
||||
# DEUDA Capa 0/1: para KDE con SSL/SQL/glib, reconstruir sqlite/openssl shared-PIC y glib .a completo.
|
||||
|
||||
Reference in New Issue
Block a user