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 775728 - gstconfig: Compile failure for arc and nios2 architectures (unaligned access support)
gstconfig: Compile failure for arc and nios2 architectures (unaligned access ...
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gstreamer (core)
1.10.x
Other Linux
: Normal normal
: 1.10.3
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2016-12-06 21:59 UTC by Peter Seiderer
Modified: 2016-12-08 19:46 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Fix unaligned access support for arc and nios2 architectures. (1.92 KB, patch)
2016-12-06 21:59 UTC, Peter Seiderer
committed Details | Review

Description Peter Seiderer 2016-12-06 21:59:09 UTC
Created attachment 341514 [details] [review]
Fix unaligned access support for arc and nios2 architectures.

../gst/gstconfig.h:112:4: error: #error "Could not detect architecture; don't know whether it supports unaligned access! Please file a bug."
      #  error "Could not detect architecture; don't know whether it supports unaligned access! Please file a bug."

Fixes buildroot autobuild failures ([1], [2]).

[1] http://autobuild.buildroot.net/results/fbd/fbdcd90635d5ec3a62ad98a7ff93b71b8e5ecde4
[2] http://autobuild.buildroot.net/results/f3c/f3c9b0ed4ffb114221057237ce22c995b673a98b
Comment 1 Sebastian Dröge (slomo) 2016-12-07 08:38:16 UTC
commit b6e3a0a2dc2ea7a37ad40bc1e08a2004b657a020
Author: Peter Seiderer <ps.report@gmx.net>
Date:   Tue Dec 6 22:32:31 2016 +0100

    gstconfig: Fix unaligned access support for arc and nios2 architectures
    
    Fixes buildroot autobuild failures ([1], [2]).
    
    [1] http://autobuild.buildroot.net/results/fbd/fbdcd90635d5ec3a62ad98a7ff93b71b8e5ecde4
    [2] http://autobuild.buildroot.net/results/f3c/f3c9b0ed4ffb114221057237ce22c995b673a98b
    
    https://bugzilla.gnome.org/show_bug.cgi?id=775728
Comment 2 Sebastian Dröge (slomo) 2016-12-07 08:38:53 UTC
What are all these architectures you're adding, and how is GStreamer used on them? :)
Comment 3 Peter Seiderer 2016-12-08 19:46:08 UTC
These architectures are from the buildroot ([1]) embeded linux project autobuild system([2]):

 The Buildroot autobuilders are a set of build machines that
 continuously run Buildroot builds based on random configurations.
 This is done for all architectures supported by Buildroot,
 with various toolchains, and with a random selection of packages.

I do not know if anybody really uses gstreamer on this architectures ;-),
but there are slides mentioning nios2 and gstreamer ([3])...


[1] http://nightly.buildroot.org/manual.html#_about_buildroot
[2] http://nightly.buildroot.org/manual.html#_analyzing_and_fixing_autobuild_failures
[3] https://rocketboards.org/foswiki/pub/Documentation/WS2LinuxKernelIntroductionForAlteraSoCDevices/WS_2_Linux_Kernel_Introduction_Workshop.pdf