pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: pkg/56212: evolution (mail/evolution) abort coredump SOLVED



The following reply was made to PR pkg/56212; it has been noted by GNATS.

From: Sergio de Almeida Lenzi <lenzi.sergio%gmail.com@localhost>
To: gnats-bugs%netbsd.org@localhost, pkg-manager%netbsd.org@localhost, gnats-admin%netbsd.org@localhost, 
	pkgsrc-bugs%netbsd.org@localhost
Cc: 
Subject: Re: pkg/56212: evolution (mail/evolution) abort coredump  SOLVED
Date: Sun, 30 May 2021 15:29:34 -0300

 Em dom, 2021-05-30 às 18:15 +0000, Sergio de Almeida Lenzi escreveu:
 > The following reply was made to PR pkg/56212; it has been noted by GNATS.
 > 
 
 a patch to devel/glib2 solve ths PR
 
 ===================================================
 $NetBSD$
 
 --- gmodule/gmodule-dl.c.orig	2021-04-08 14:00:16.873501000 +0000
 +++ gmodule/gmodule-dl.c
 @@ -106,28 +106,7 @@ _g_module_open (const gchar *file_name,
  static gpointer
  _g_module_self (void)
  {
 -  gpointer handle;
 -  
 -  /* to query symbols from the program itself, special link options
 -   * are required on some systems.
 -   */
 -
 -  /* On Android 32 bit (i.e. not __LP64__), dlopen(NULL)
 -   * does not work reliable and generally no symbols are found
 -   * at all. RTLD_DEFAULT works though.
 -   * On Android 64 bit, dlopen(NULL) seems to work but dlsym(handle)
 -   * always returns 'undefined symbol'. Only if RTLD_DEFAULT or 
 -   * NULL is given, dlsym returns an appropriate pointer.
 -   */
 -#if defined(__BIONIC__)
 -  handle = RTLD_DEFAULT;
 -#else
 -  handle = dlopen (NULL, RTLD_GLOBAL | RTLD_LAZY);
 -#endif
 -  if (!handle)
 -    g_module_set_error (fetch_dlerror (TRUE));
 -  
 -  return handle;
 +  return RTLD_DEFAULT;
  }
  
  static void
 ===================================================================
 
 


Home | Main Index | Thread Index | Old Index