Bug#679330: ioquake3: Add support for GNU/Hurd

Svante Signell svante.signell at telia.com
Fri Jun 29 15:26:07 UTC 2012


On Fri, 2012-06-29 at 10:03 +0100, Simon McVittie wrote:
> On 28/06/12 22:25, Svante Signell wrote:
> > On Thu, 2012-06-28 at 09:03 +0100, Simon McVittie wrote:
> >> On 27/06/12 23:10, Svante Signell wrote:
> >>> The attached patch adds support for the GNU/Hurd architecture
> 
> > I have now patched and built openarena. Care for a new bug report?
> 
> If you want another bug number, but sending the openarena patch to this
> one is probably easier.

Attaching the openarena patch.

> >> You could also use Quake III Arena

Thanks, will try that later.

> As I said, OpenArena is a better test, though (it exercises bits of the
> code that aren't normally used in Quake III Arena, and that I suspect
> could be a problem on new ports).

Will try that first, but maybe not until after the week-end.

> >> If Hurd lacks accelerated 3D, it might make sense to only ship
> >> ioquake3-server, and leave out ioquake3.
> > 
> > Does it make any harm if the client is built? I don't think people will
> > try the client until 3D video is supported.
> 
> I'd prefer to avoid shipping a package that's effectively useless on its
> target OS, particularly if that means nobody has ever tested it.

I will test it, see above and below. As you might know a lot of packages
build for GNU/Hurd without kernel support yet, like audio packages.

> libgl1-mesa-swx11 might be less horribly slow than an unaccelerated
> libgl1-mesa-glx, perhaps? The state-of-the-art in software rendering is
> llvmpipe, but Debian doesn't seem to have that yet.

Looks like llvmpipe is supported in mesa for Linux/kFreeBSD i386/amd64.
Not yet for Hurd, I will try it to enable it, llvm is available for
Hurd! And also try with libgl1-mesa-swx11.

> > Yes, it is not needed, I have built ioquake3 without that part. Should I
> > a provide an updated patch?
> 
> Just to be sure, please send the actual patches you tested.

Updated patch applied!

> > Yes, the answer is gnu because uname results in GNU.
> 
> Good, the patch should be able to go upstream then.

Nice!

-------------- next part --------------
A non-text attachment was scrubbed...
Name: openarena_hurd_support.patch
Type: text/x-patch
Size: 644 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-games-devel/attachments/20120629/36b0a0c3/attachment-0002.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ioquake3_hurd_support.patch
Type: text/x-patch
Size: 1994 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-games-devel/attachments/20120629/36b0a0c3/attachment-0003.bin>


More information about the Pkg-games-devel mailing list