GNOME Bugzilla – Bug 719538
gst-plugins-bad : Support for new ppc64le arch.
Last modified: 2013-12-02 09:53:25 UTC
Hi, We are adding support for new ppc64le (IBM powerPC Little Endian) architecture as part of which we are looking at all the packages that need update. I was looking at the package "gst-plugins-bad"(from repo and gst-plugins-bad-1.2.1 tarball as well) and was failed to build "gst-plugins-bad" package on ppc64le machine because of outdated libtool(libtool that does not have support for ppc64le). We have worked with libtool maintainer to get alpha source release that has all the needed bits to support building on ppc64le. A stable release is expected by end of year. You can pick up the libtool alpha source release from either of the below : ftp://alpha.gnu.org/gnu/libtool/libtool-2.4.2.418.tar.gz (1.6MB) ftp://alpha.gnu.org/gnu/libtool/libtool-2.4.2.418.tar.xz (920KB) Would it be possible for you to spin up a newer version of "gst-plugins-bad" which would support ppc64le? by using alpha libtool release? Please do let me know if you will be picking up the patches from upstream or you would require local patches to be provided. I can send out the patches to you. I can help to validate the new release of the "gst-plugins-bad" works well by compiling on ppc64le machine. Appreciate your response. Thanks, Chandan
If you require a very new libtool version, especially a non-released one, I would suggest that you run autoreconf from inside the tarball before building. Many Linux distributions are doing that nowadays already exactly because of reasons like yours. Once a libtool version with this is released and in the Linux distributions we will do that for the following releases. Note that you'll also will have to ask all the many dependencies of GStreamer and plugins to do the same with their tarball releases for this to be useful at all.
Sorry, but I don't think we'll be doing releases using unreleased libtool versions for the benefit of an architecture that practically no one actually has yet. We will also not be applying any patches to autotool-generated files. You will just have to re-autogen.sh on ppc64le using your patched/alpha build tool versions. Please ping this bug again when that version has been released though, then the people making gst releases can look into upgrading their versions. liborc will probably need support for the new architecture as well.
Thanks for all response. I will happy to come back to you once the new libtool with ppc64le support will release. Sebastian : Thanks to pointing on the dependency side of the gstreamer, these depended packages are in our list and we will ask for them as well. Thanks, Chandan
There's no point in asking them all really. If you require a newer libtool version, it's usually your job as distribution to make sure the build system is using this new libtool version. That's what every Linux distribution out there is doing already, and the same is true for other platforms.