Skip to Content.
Sympa Menu

sm-commit - Re: [SM-Commit] GIT changes to master grimoire by Eric Sandall (681b600af31f4645f73e9d490da8539c1c8b6bf7)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Eric Sandall <eric AT sandall.us>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: Re: [SM-Commit] GIT changes to master grimoire by Eric Sandall (681b600af31f4645f73e9d490da8539c1c8b6bf7)
  • Date: Tue, 05 Jan 2010 10:09:46 -0800

On 01/05/10 09:42, Arwed von Merkatz wrote:
> Excerpts from Eric Sandall's message of Tue Jan 05 04:40:06 +0100 2010:
>> GIT changes to master grimoire by Eric Sandall <sandalle AT sourcemage.org>:
>>
>> dev/null |binary
>> xorg-driver/xf86-video-vesa/DETAILS | 2 +-
>> xorg-driver/xf86-video-vesa/HISTORY | 4 ++++
>> xorg-driver/xf86-video-vesa/xf86-video-vesa-2.2.1.tar.bz2.sig | 0
>> xorg-driver/xf86-video-vesa/xf86-video-vesa-2.3.0.tar.bz2.sig |binary
>> 5 files changed, 5 insertions(+), 1 deletion(-)
>>
>> New commits:
>> commit 681b600af31f4645f73e9d490da8539c1c8b6bf7
>> Author: Eric Sandall <sandalle AT sourcemage.org>
>> Commit: Eric Sandall <sandalle AT sourcemage.org>
>>
>> Revert "xf86-video-intel: Updated to 2.10.0"
>>
>> This reverts commit c00ff66dbfa7245001fdb0390a6df27c29ade689.
>>
>> Requires linux 2.6.33 or libdrm replacing kernel headers.
>> See
>>
>> http://lists.freedesktop.org/archives/intel-gfx/2009-December/005168.html:
>> It requires headers from libdrm 2.4.16 or kernel 2.6.33 (which
>> isn't
>> even -rc1 yet) now to build.. Your distro might package the drm
>> headers from the kernel and not have libdrm replace them. On debian
>> based distros for instance they are in linux-libc-dev and you need
>> to
>> adjust the libdrm build to not remove the headers as well as have
>> it
>> replace linux-libc-dev.
>
> Just a note: our libdrm spell does replace the headers, but since glibc
> spell
> does the same, we have no guarantee which ones are available at cast time.
> Should we change the glibc spell to not install the headers and have
> everything that needs them depend on libdrm?

Depends how convoluted we want to get with our headers. ;) glibc
currently installs whatever headers comes with the kernel we told it to
compile with, but in this case those headers are too old. Once the glibc
headers are updated to 2.6.33 (once it's released) this specific problem
with xf86-video-intel will go away, but who knows about next release?

libdrm will (probably) always have newer DRM headers than the kernel, it
might be a good idea to use the libdrm headers rather than the kernel
headers. Perhaps strip the DRM headers from the kernel source before
glibc compiles/installs, then add libdrm as a dependency to any package
that needs it (should already be this way).

-sandalle

--
Eric Sandall | Source Mage GNU/Linux Developer
eric AT sandall.us PGP: 0xA8EFDD61 | http://www.sourcemage.org/
http://eric.sandall.us/ | http://counter.li.org/ #196285

Attachment: signature.asc
Description: OpenPGP digital signature




Archive powered by MHonArc 2.6.24.

Top of Page