Andreas Beckmann wrote:
> there is a problem with the shlibs sequence:
> (noticed in fglrx-driver [non-free])
> 
> 
>    debian/rules override_dh_makeshlibs
> dh_makeshlibs
>       ...
>         echo 'libOpenCL 1 amd-libopencl1' 
> >>debian/amd-libopencl1/DEBIAN/shlibs
>         ...
>    dh_shlibdeps
>         ...
>         dpkg-shlibdeps -Tdebian/amd-clinfo.substvars 
> debian/amd-clinfo/usr/bin/clinfo
>         ...
>    dh_installdeb
>         ...
>         install -o 0 -g 0 -m 644 -p debian/amd-libopencl1.shlibs 
> debian/amd-libopencl1/DEBIAN/shlibs
> 
> $ cat debian/amd-libopencl1.shlibs
> libOpenCL 1 libopencl1

> The intention is to replace the "amd-libopencl1" package name with the
> virtual package "libopencl1" that is provided by all implementations of
> libOpenCL.so.1, unfortunately the amd-clinfo package picks up the strict
> dependency on amd-libopencl1. This is not what I intended.

dh_makeshlibs is intended to generate a shlibs file for you. If you
already have your own handcrafted shlibs file, that will take
precidence, as seen in the above transcript.

I don't see a bug here.

-- 
see shy jo

Attachment: signature.asc
Description: Digital signature

Reply via email to