After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 770731 - gstconfig.h: Need to add support for more platforms / PPC broken
gstconfig.h: Need to add support for more platforms / PPC broken
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gstreamer (core)
git master
Other Linux
: Normal blocker
: 1.9.90
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2016-09-02 07:24 UTC by Sebastian Dröge (slomo)
Modified: 2016-09-30 07:04 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Sebastian Dröge (slomo) 2016-09-02 07:24:06 UTC
https://buildd.debian.org/status/package.php?p=gstreamer1.0&suite=experimental

PPC seems to be broken in gstconfig.h, maybe we need to check for __powerpc__ instead of __ppc__ but without easy access to the hardware that's guesswork.


Maybe we should make it a #warning if we don't list the architecture, and fall back to no unaligned memory accesses. That would keep it working, but possibly slower than needed.
Comment 1 Tim-Philipp Müller 2016-09-02 07:50:00 UTC
I have access to a 32-bit powerpc, can try next week.
Comment 2 Sebastian Dröge (slomo) 2016-09-05 07:39:17 UTC
s390x, powerpc, ppc64el, ppc64 are affected. Most likely also powerpcspe, maybe sh4 (or is that __sh__?).
Comment 3 Sebastian Dröge (slomo) 2016-09-05 08:06:32 UTC
powerpc is fixed here: https://cgit.freedesktop.org/gstreamer/gstreamer/commit/?id=0abb6e1a42332335c139a44b86054c0d8df2541f
Comment 4 Sebastian Dröge (slomo) 2016-09-05 08:12:57 UTC
commit b3a8885e352f99b3ec0484d8102972cb296f6cf7
Author: Sebastian Dröge <sebastian@centricular.com>
Date:   Mon Sep 5 11:11:29 2016 +0300

    gstconfig.h.in: Add another version of the SH4 #define and S390x
    
    https://bugzilla.gnome.org/show_bug.cgi?id=770731