[vtk-developers] vtkCommonCorePython static build failure

Marcus D. Hanwell marcus.hanwell at kitware.com
Thu Jun 28 10:20:08 EDT 2012


I know when we were working on the modular build system Pat Marion
asked for things to be added back in to support static Python
wrapping. It would be great to get more information from him on how
this can be achieved.

Marcus

On Thu, Jun 28, 2012 at 10:04 AM, David E DeMarle
<dave.demarle at kitware.com> wrote:
> It's never been supported, but it should be possible.
>
> We do it for ParaView on HPC platforms that don't support shared
> libraries. It requires a static build of python for one thing, and
> there may be other tricks involved too. Perhaps Pat Marion will chime
> in and I won't have to dig into my notes.
>
> David E DeMarle
> Kitware, Inc.
> R&D Engineer
> 21 Corporate Drive
> Clifton Park, NY 12065-8662
> Phone: 518-881-4909
>
>
> On Thu, Jun 28, 2012 at 9:54 AM, David Gobbi <david.gobbi at gmail.com> wrote:
>> Hi David,
>>
>> You attempting a static VTK build with VTK_WRAP_PYTHON?
>> That has never been supported.  It would be tricky to get it to work.
>>
>>  - David
>>
>>
>> On Thu, Jun 28, 2012 at 7:46 AM, David Lonie <david.lonie at kitware.com> wrote:
>>> Hi David,
>>>
>>> Building VTK with BUILD_SHARED_LIBS off gives the following error here:
>>>
>>> Linking CXX shared module ../../lib/vtkCommonCorePython.so
>>> /usr/bin/ld: ../../lib/libvtkCommonCorePython27D.a(vtkAbstractArrayPython.cxx.o):
>>> relocation R_X86_64_32 against `.rodata' can not be used when making a
>>> shared object; recompile with -fPIC
>>> ../../lib/libvtkCommonCorePython27D.a: could not read symbols: Bad value
>>> collect2: error: ld returned 1 exit status
>>> make[2]: *** [lib/vtkCommonCorePython.so] Error 1
>>> make[1]: *** [Common/Core/CMakeFiles/vtkCommonCorePython.dir/all] Error 2
>>> make: *** [all] Error 2
>>> 09:42:22: The process "/usr/bin/make" exited with code 2.
>>>
>>> Can you reproduce this?
>>>
>>> Thanks,
>>> Dave
>> _______________________________________________
>> Powered by www.kitware.com
>>
>> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
>>
>> Follow this link to subscribe/unsubscribe:
>> http://www.vtk.org/mailman/listinfo/vtk-developers
>>
> _______________________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
>
> Follow this link to subscribe/unsubscribe:
> http://www.vtk.org/mailman/listinfo/vtk-developers
>



More information about the vtk-developers mailing list