Bug#802317:

2016-03-02 Thread Mathieu Malaterre
Control: tags -1 wontfix

I decided not to play with this bug during this cycle.

Reason are:
- This require changing the build system from autotools to cmake, and
we would loose some portion of the test suite
- Upstream does not support gcc visiblity option, so this would mean
handling all issues of linking at debian package level
- Since openexr was upload with lots of visible symbols, reducing the
number of exposed symbols would mean yet another transition...



Bug#802317: Do not export all the symbols

2015-10-19 Thread Mathieu Malaterre
Package: src:openexr

openexr defines a clean API on windows, we should to the same on linux:

$ grep -r declspec *
IlmImf/ImfExport.h:#define IMF_EXPORT __declspec(dllexport)
IlmImf/ImfExport.h:#define IMF_EXPORT_CONST extern __declspec(dllexport)
IlmImf/ImfExport.h:#define IMF_EXPORT __declspec(dllimport)
IlmImf/ImfExport.h:#define IMF_EXPORT_CONST extern __declspec(dllimport)


We will need to switch to cmake at this point.