On 25 April 2011 19:01, Barry Smith <[email protected]> wrote:
Did I break something? Do you want to change it back to not be broken? I cannot see the line number below where the problem was detected.
Yes, now you cannot dlopen the Python shared library
Is it because PetscDLSym() returns an error if it doesn't find the symbol from
Yes
#if defined(PETSC_HAVE_DLERROR) { const char *e = dlerror(); if (e) SETERRQ2(PETSC_COMM_SELF, PETSC_ERR_ARG_WRONG,"Error obtaining symbol '%s' from dynamic library:\n Error message from dlsym(): '%s'\n", symbol, e); } #endif /* !PETSC_HAVE_DLSYM */
This is the issue...
This was commented out, I blindly uncommented it based on something Jed wrote. But it is fine with me if you delete this check.
OK, I'll delete the check... -- Lisandro Dalcin --------------- CIMEC (INTEC/CONICET-UNL) Predio CONICET-Santa Fe Colectora RN 168 Km 472, Paraje El Pozo 3000 Santa Fe, Argentina Tel: +54-342-4511594 (ext 1011) Tel/Fax: +54-342-4511169
participants (1)
-
Lisandro Dalcin