*BSD News Article 72903


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!munnari.OZ.AU!news.ecn.uoknor.edu!news.eng.convex.com!newshost.convex.com!newsgate.duke.edu!news.mathworks.com!fu-berlin.de!news.belwue.de!news.uni-stuttgart.de!uniol!uni-erlangen.de!winx03!not-for-mail
From: hofmann@cip.physik.uni-wuerzburg.de (Frank Hofmann)
Newsgroups: comp.windows.x.i386unix,gnu.misc.discuss,comp.unix.bsd.freebsd.misc,comp.os.linux.development.apps
Subject: Re: Freeware community needs 3d library NOW
Followup-To: comp.windows.x.i386unix,gnu.misc.discuss,comp.unix.bsd.freebsd.misc,comp.os.linux.development.apps
Date: 5 Jul 1996 10:24:50 GMT
Organization: CipPool der Physikalischen Institute, Uni Wuerzburg
Lines: 21
Message-ID: <4riqhi$qls@winx03.informatik.uni-wuerzburg.de>
References: <4qlf04$7pj@guysmiley.blarg.net> <4r70t0$2d4@hermes.synopsys.com> <Dtut25.Lx@sypher.com> <4re28n$kmc@news.ecn.bgu.edu> <4rh41l$i0j@church.dcss.McMaster.CA>
NNTP-Posting-Host: wpax15.physik.uni-wuerzburg.de
X-Newsreader: TIN [UNIX 1.3 950824BETA PL0]
Xref: euryale.cc.adfa.oz.au comp.windows.x.i386unix:20444 gnu.misc.discuss:26952 comp.unix.bsd.freebsd.misc:22877 comp.os.linux.development.apps:18467

Douglas Santry (dsantry@church.dcss.McMaster.CA) wrote:
: 
: Well, first off, I would suggest a name other than LinuxGL for an
: "open API".  The name alone will cause major flame wars.  If it is
: open, then the name shouldn't have an OS in it.  Call it FreeGL or
: whatver to avoid the flame wars.  Second, worrying about thing like
: ELF when you are trying to build an open API is silly.  HPUX and the
: *BSDs don't have ELF support.  The platform depenedent stuff should be
: kept right out of it from the beginning.
It's useless to argue about the name before the project has even started;
either help the Free3D author (he already seems to have some code, at
least he insists to have some ...).
If you want to hear my opinion - use Mesa; OpenGL is the way to go.
And another thing: HPUX doesn't have ELF support, but a mechanism to
implement dynamic loading which is as easy as that ELF dl* stuff.
Creating a dll is even easier - just ld -x -b -o lib.sl *.o; no linker
path arguments etc. as with Linux ELF, even bloddy beginners can do it.
See man shl_load if you have access to a HPUX box.

Bye !
Frank