xfs
[Top] [All Lists]

[Bug 213] XFS kernel patch breaks kdemultimedia

To: xfs-master@xxxxxxxxxxx
Subject: [Bug 213] XFS kernel patch breaks kdemultimedia
From: bugzilla-daemon@xxxxxxxxxxx
Date: Mon, 30 Jun 2003 01:53:08 -0700
Sender: linux-xfs-bounce@xxxxxxxxxxx
http://oss.sgi.com/bugzilla/show_bug.cgi?id=213


kelledin@xxxxxxxxxxxxxxxxxxx changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|INVALID                     |




------- Additional Comments From kelledin@xxxxxxxxxxxxxxxxxxx  2003-30-06 01:53 
PDT -------
This is actually NOT a KDE bug.  It's an XFS bug.  The problem is that if gcc 
-ansi is used, the 
kernel headers do not define the __u64 type, yet the XFS-patched 
include/asm-i386/byteorder.h 
relies on __u64 being a defined type. 
 
The non-XFS-patched include/asm-i386/byteorder.h will not introduce this type 
dependency for 
userspace code built with gcc -ansi; it will quite sensibly refuse to provide 
swab64().  The 
XFS-patched include/asm-i386/byteorder.h should follow the same behavior. 
 
kdemultimedia's CD player app (KsCD IIRC) hits this because it includes 
<linux/cdrom.h>, which 
indirectly includes <asm/byteorder.h>.  KsCD has a pretty obvious need to do 
this, I think. ;) 
 
I will attach a patch below that fixes this for XFS-patched 2.4.20. 



------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.


<Prev in Thread] Current Thread [Next in Thread>