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>

Reply via email to