ldd /usr/lib64/libopencv_hdf.so.3.1.0 libhdf5.so.9 => /usr/lib64/libhdf5.so.9 (0x00007f7c49471000) Reproducible: Always Steps to Reproduce: 1. emerge sci-libs/hdf5 2. USE="contib" emerge =media-libs/opencv-3.1.0-r5 3. emerge -C sci-libs/hdf5 Actual Results: >>> package: sci-libs/hdf5-1.8.14-r1 * - /usr/lib64/libhdf5.so.9 * - /usr/lib64/libhdf5.so.9.0.0 * used by /usr/lib64/libopencv_hdf.so.3.1.0 (media-libs/opencv-3.1.0-r5)
The HDF module is now controlled by a use flag which makes hdf5 an optional depend. Thanks for reporting.