<html>
<head>
<base href="https://bugs.freedesktop.org/" />
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW --- - make error with Gallium i915/DRM configuration"
href="https://bugs.freedesktop.org/show_bug.cgi?id=75286#c7">Comment # 7</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW --- - make error with Gallium i915/DRM configuration"
href="https://bugs.freedesktop.org/show_bug.cgi?id=75286">bug 75286</a>
from <span class="vcard"><a class="email" href="mailto:emil.l.velikov@gmail.com" title="Emil Velikov <emil.l.velikov@gmail.com>"> <span class="fn">Emil Velikov</span></a>
</span></b>
<pre>(In reply to <a href="show_bug.cgi?id=75286#c5">comment #5</a>)
[snip]
<span class="quote">> I ship i915g on Chrome OS, so it is maintained. I don't encounter many
> issues with it, though, so there's not many commits. As for i915 + sw
> winsys, probably no one uses it. Maybe we should ask on the list.</span >
AFAICS you are the primary developer of i915 so it's only fair that you give
the good news :-)
(In reply to <a href="show_bug.cgi?id=75286#c6">comment #6</a>)
<span class="quote">> > (In reply to <a href="show_bug.cgi?id=75286#c3">comment #3</a>)</span >
[snip]
<span class="quote">> > dri does not imply X11 in this case. You should be able to run i915/drm on a
> > X-less system.
>
> The latest configuration I tried was this one:
>
> ./configure --enable-gles2 --disable-glx --with-dri-drivers=
> --enable-gallium-egl --with-egl-platforms=drm --with-gallium-drivers=i915
>
> but it depends on X11 headers:
>
> ----------
> Making all in pipe-loader
> make[3]: Entering directory
> `/home/christian/projects/mesa/mesa/src/gallium/auxiliary/pipe-loader'
> CC libpipe_loader_la-pipe_loader.lo
> CC libpipe_loader_la-pipe_loader_sw.lo
> In file included from pipe_loader_sw.c:34:0:
> ../../../../src/gallium/include/state_tracker/xlib_sw_winsys.h:5:22: fatal
> error: X11/Xlib.h: No such file or directory
> ----------
>
> Since I'm planning to derive the source files needed for the port from the
> make output, ideally there shouldn't appear any files which depend on
> anything X11-related. But in case there is no configuration which matches
> this constraint, I could also try to filter these files out later or try add
> such a configuration if this could be useful for others, too.</span >
For compilation purposes you will need the headers but as far as runtime is
concerned you should be fine.
Here is a snippet from nouveau_dri.so
$ ldd /usr/lib/xorg/modules/dri/nouveau_dri.so
linux-vdso.so.1 (0x00007fffb430a000)
libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007faaa5096000)
libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007faaa4e79000)
libdl.so.2 => /usr/lib/libdl.so.2 (0x00007faaa4c75000)
libdrm_nouveau.so.2 => /usr/lib/libdrm_nouveau.so.2
(0x00007faaa4a6d000)
libdrm.so.2 => /usr/lib/libdrm.so.2 (0x00007faaa4861000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007faaa455d000)
libm.so.6 => /usr/lib/libm.so.6 (0x00007faaa425b000)
libc.so.6 => /usr/lib/libc.so.6 (0x00007faaa3eb3000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007faaa3c9d000)
/usr/lib64/ld-linux-x86-64.so.2 (0x00007faaa5c74000)</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>