* Gabriel F. T. Gomes:
>
> Alternatively, we could make libiso9660 (and libiso9660++) explicitly
> depend on the newer version of libcdio.

This did not help the test. :/

libdevice-cdio-perl in testing (i.e.: libdevice-cdio-perl i386
2.0.0-2+b4) owns  /usr/lib/i386-linux-gnu/perl5/5.40/perliso9660.so,
which is linked against the older libiso9660.so file, as can be seen
below:

  $ ltrace -s128 perl t/07.iso2.t 2>&1 | grep -E "^dlopen.*iso9660"
  dlopen("/usr/lib/i386-linux-gnu/perl5/5.40/perliso9660.so", 1) = 0x57582f10

  $ readelf --dynamic /usr/lib/i386-linux-gnu/perl5/5.40/perliso9660.so | grep 
NEEDED | grep libiso9660
  0x00000001 (NEEDED)                     Shared library: [libiso9660.so.11]

I don't think that there's anything I can do, from libcdio, to fix this.

Reply via email to