This patch replaces the environment variable "GTK_IM_MODULE" with "GUIX_GTK3_IM_MODULE_FILE" to prevent this version of GTK+ from loading input method modules for other major versions of GTK+. --- gtk+-3.20.3/gtk/deprecated/gtkrc.c 2016-08-21 22:40:48.168437905 +0200 +++ gtk+-3.20.3/gtk/deprecated/gtkrc.c 2016-08-23 10:12:09.097070097 +0200 @@ -768,7 +768,7 @@ gchar * gtk_rc_get_im_module_file (void) { - const gchar *var = g_getenv ("GTK_IM_MODULE_FILE"); + const gchar *var = g_getenv ("GUIX_GTK3_IM_MODULE_FILE"); gchar *result = NULL; if (var) hod='get'> Wojtek's customized Guix
aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/ld-wrapper.in
AgeCommit message (Expand)Author
2024-08-31gnu: ld-wrapper: Also unset GUILE_LOAD_PATH....The following problem was discovered while attempting to configure Guix to use a locally built Guile tree, via its meta/uninstalled-env script, which would attempt to use the newer Guile source files and fail with: Pre-boot error; key: unbound-variable, args: (#f "Unbound variable: ~S" (error) #f)collect2: fatal error: ld terminated with signal 6 [Aborted] With the following change, a Guix user may now configure their build to use a locally built Guile with e.g.: ~/src/guile/meta/uninstalled-env ./configure --localstatedir=/var \ --sysconfdir=/etc * gnu/packages/ld-wrapper.in: Unset GUILE_LOAD_PATH. Also unset GUILE_SYSTEM_PATH, for symmetry. Streamline exec call, using the now fixed '-l' option. (ld-wrapper): Fix args being a nested list, and strip its arg0. Series-to: 69396@debbugs.gnu.org Series-postfix: core-updates Series-version: 2 Series-changes: 2 - Revert to load-compiled scheme to load ld.go - Refine comment Change-Id: Iaaa721019f3646d851202bb018214ec9fcc04fd4 Maxim Cournoyer