Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 22 Dec 1999 11:36:54 -0500
From:      "Charles Anderson" <caa@columbus.rr.com>
To:        FreeBSD Emulation ML <freebsd-emulation@FreeBSD.ORG>
Subject:   linux quake3 & glx direct rendering
Message-ID:  <19991222113654.A51562@midgard.dhs.org>

next in thread | raw e-mail | index | archive | help
I'm trying to get glx to do direct rendering under Freebsd with quake3.
I've got it working with the Mesa demos I've compiled, but when I try it
with quake3 the linux ld-linux.so doesn't want to load the freebsd glx.so
module.

The error I get is this
/usr/X11R6/lib/modules/glx.so: ELF file ABI version invalid.failed to load glx.so 

the "ELF file ABI version" message comes from ld-linux.so when libGL trys to
do a dlopen on glx.so.  Glx.so & libGL are both freebsd native libraries,
and work fine with other apps.

I ran objdump --all-headers on some linux libraries and some freebsd libraries
and noticed that the linux libraries have a "Version definitions:" section
that the freebsd libraries do not have.  Is this what it's looking for?
If so can it be stuck into my glx.so with hosing the freebsd ld.so process?

Any help would be appreciated.
-Charlie
-- 
Charles Anderson	caa@columbus.rr.com

No quote, no nothin'


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-emulation" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19991222113654.A51562>