Created attachment 313445 [details, diff]
libclthreads-2.4.0 makefile specific patch
media-libs/libclthreads-2.4.0 doesn't create major version symlink to libclthreads.so.2.4.0: libclthreads.so.2
AFAICT it's expected to exist two symlinks to the library file: the .so and the .so.MAJOR
media-libs/libclthreads doesn't create the .so.MAJOR. Attached is a patch to libclthreads-2.4.0 makefile which does just that.
Attached is also a new version of libclthreads-2.4.0 ebuild that applies the above 2.4.0 makefile specific patch instead of the 2.2.1
The lack of the .so.MAJOR symlink was preventing zita-at1 to run. zita-at1 is a jack auto tuner which has a ebuild availabloe at the pro-audio overlay.
Created attachment 313447 [details, diff]
New libclthreads 2.4.0 ebuild to apply 2.4.0 specific makefile patch
I've tested this as is and the changes fix issues with several ebuilds in the proaudio overlay.
I've put it this in the overlay for now until the fixes are in portage.
This makes it impossible to run media-sound/jaaa:
jaaa: error while loading shared libraries: libclthreads.so.2: cannot open shared object file: No such file or directory
+*libclthreads-2.4.0-r1 (18 Mar 2015)
+ 18 Mar 2015; Alexis Ballier <email@example.com>
+ +libclthreads-2.4.0-r1.ebuild, +files/libclthreads-2.4.0-Makefile.patch:
+ update makefile patch to create proper lib symlinks, bug #418065 by Rodrigo