need review of two patches

Lisandro Dalcin dalcinl at gmail.com
Mon Oct 20 11:21:34 CDT 2008


Barry (or someone), could you please review this two patches for
BuildSystem and config/PETSc? In short, the intentions are the
following:

1) Make BuildSystem/config/setCompilers.py set 'dynamicLibraries'
regardeless of PETSc's configure options. Then, if dlopening is
available, the 'dynamicLibraries' will be true even if petsc is
configured to be built with static libraries.

2) add PETSC_{HAVE|USE}_{SHARED|DYNAMIC}_LIBRARIES. The 'HAVE' means
the platform support it, the 'USE' means PETSc is configured to use it
(note: if USE_DINAMIC is defined, then USE_SHARED is also defined).
Hope this is not confusing!

3) Some extra checks for Windows DLL API and dlopen API.


-- 
Lisandro Dalcín
---------------
Centro Internacional de Métodos Computacionales en Ingeniería (CIMEC)
Instituto de Desarrollo Tecnológico para la Industria Química (INTEC)
Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET)
PTLC - Güemes 3450, (3000) Santa Fe, Argentina
Tel/Fax: +54-(0)342-451.1594
-------------- next part --------------
A non-text attachment was scrubbed...
Name: BuildSystem.diff
Type: text/x-patch
Size: 2030 bytes
Desc: not available
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20081020/f5c024d0/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: config_PETSc.diff
Type: text/x-patch
Size: 2915 bytes
Desc: not available
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20081020/f5c024d0/attachment-0001.bin>


More information about the petsc-dev mailing list