On 10 May 2012 11:33, Richard Guenther <rguenther@suse.de> wrote:
On Thu, 10 May 2012, Philipp Thomas wrote:
* Cristian Morales Vega (reddwarf@opensuse.org) [20120510 01:05]:
I am thinking about /usr/lib/gstreamer-0.10/gst-plugin-scanner, that apparently can't detect 32bit gstreamer plugins:
(gst-plugin-scanner:18379): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-0.10/libgstcoreelements.so': /usr/lib/gstreamer-0.10/libgstcoreelements.so: wrong ELF class: ELFCLASS32
There is no real standard regarding libexecdir. It is defined in the GNU coding standard http://www.gnu.org/prep/standards/html_node/Directory-Variables.html
And that isn't very precise. My POV is that the wrong place was choosen for the plugins. They should either have used arch specific dirs below $(libexecdir)/@PACKAGE@ or (which is easier) used $(libdir)/@PACKAGE@.
All in all this is a discussion that should happen upstream since it's up to the upstream project to decide about the correct place in the presence of biarch platforms.
I think we generally avoid the use of libexecdir in favor of libdir.
If we think libdir is what should be used... let's define libexecdir as libdir! -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org