Bug 2539

Summary: x.org 6.7.0 doesn't deal with big-endian ARM processors
Product: xorg Reporter: Lennert Buytenhek <buytenh>
Component: Build/MonolithicAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: high    
Version: 6.7.0   
Hardware: Other   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
suggested patch for big-endian ARM support none

Description Lennert Buytenhek 2005-02-14 10:00:02 UTC
x.org seems to assume that ARM processors are always little-endian.  There are,
however, ARM processors out there that can run in big-endian mode, and I've
successfully compiled x.org 6.7.0 on one of them by using the attached patch.
Comment 1 Lennert Buytenhek 2005-02-14 10:06:17 UTC
Created attachment 1901 [details] [review]
suggested patch for big-endian ARM support

Tested on top of the Fedora Core 2 x.org package.
Comment 2 Alan Coopersmith 2005-10-02 18:25:09 UTC
Patch applied to CVS head - should be included in 6.9 RC1 :

CVSROOT:	/cvs/xorg
Module name:	xc
Changes by:	alanc@gabe.freedesktop.org	05/10/02 18:17:20

Log message:
  2005-10-02  Alan Coopersmith  <alan.coopersmith@sun.com>
  
  	* config/cf/Imake.cf:
  	* config/cf/Imake.tmpl:
  	Bug #2539 <https://bugs.freedesktop.org/show_bug.cgi?id=2539>
  	Patch #1901 <https://bugs.freedesktop.org/attachment.cgi?id=1901>
  	Big-endian ARM processor support (Lennert Buytenhek)

Modified files:
      ./:
        ChangeLog 
      xc/config/cf/:
        Imake.cf Imake.tmpl 
  
  Revision      Changes    Path
  1.1369        +8 -0      xc/ChangeLog
  http://cvs.freedesktop.org/xorg/xc/ChangeLog
  1.10          +4 -0      xc/config/cf/Imake.cf
  http://cvs.freedesktop.org/xorg/xc/config/cf/Imake.cf
  1.14          +2 -0      xc/config/cf/Imake.tmpl
  http://cvs.freedesktop.org/xorg/xc/config/cf/Imake.tmpl

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.