[parisc-linux] Re: Compiling glide-2001.01.26 on hppa

Christopher C. Chimelis chris@debian.org
Tue, 27 Aug 2002 00:02:21 -0400 (EDT)


Try starting with the source for glide3-alpha.  It is the 64-bit branch of
the glide sources.  I tweaked them to compile ok on Alpha and they
shouldn't be hard to fix up for hppa as well.

C

On Sat, 24 Aug 2002, Carlos O'Donell wrote:

> > > cc -O6 -m486 -fomit-frame-pointer -funroll-loops \
> > > -fexpensive-optimizations -ffast-math -DBIG_OPT -I. \
> > > -I/usr/src/glide-2001.01.26/build-tree/glide2x/swlibs/include \
> > > -I/usr/src/glide-2001.01.26/build-tree/glide2x/cvg/include \
> > > -DENDB -DX11 -Wall -fPIC -DPIC -c -o fx64.o fx64.c
> > > 
> > > cc1: Invalid option `486'
> > > 
> > > 
> > > My question is, what incantation should I use on hppa to
> > > replace the '-O6 -m486 -f...' CFLAGS?
> > 
> > i would suggest just using "-O2" for now....
> > 
> > randolph
> > 
> 
> The issues revolves around the fact that the source tree and 
> assembly for some of pieces you want to build are meant for x86 boxes.
> Though from a cusory glance it looks like the .c files are present for
> these bits (so you can revert to those).
> 
> Right off the top:
> tvg/makefile.linux:CFLAGS = -O -m486 -fomit-frame-pointer $(LCDEFS) $(LCOPTS) $(LCINC)
> glide2x/sst1/init/initvg/makefile.unix:CFLAGS = -O -m486 -fomit-frame-pointer $(LCDEFS) $(LCOPTS) $(LCINC)
> glide2x/swlibs/include/make/3dfx.linux.mak:CNODEBUG       = -O6 -m486 -fomit-frame-pointer -funroll-loops \
> glide2x/swlibs/include/make/3dfx.mak:CNODEBUG       = -O6 -m486 -fomit-frame-pointer -funroll-loops \
> glide2x/swlibs/include/make/3dfx.mak:CNODEBUG       = -O6 -m486 -fomit-frame-pointer -funroll-loops \
> glide2x/swlibs/include/make/makefile.autoconf.bottom:GLIDE_DEBUG_GCFLAGS = -O6 -m486
> glide3x/swlibs/include/make/3dfx.linux.mak:CNODEBUG       = -O6 -m486 -fomit-frame-pointer -funroll-loops \
> glide3x/swlibs/include/make/3dfx.mak:CNODEBUG       = -O6 -m486 -fomit-frame-pointer -funroll-loops \
> glide3x/swlibs/include/make/3dfx.mak:CNODEBUG       = -O6 -m486 -fomit-frame-pointer -funroll-loops \
> glide3x/swlibs/include/make/makefile.autoconf.bottom:GLIDE_DEBUG_GCFLAGS = -O6 -m486
> swlibs/include/make/3dfx.linux.mak:CNODEBUG       = -O6 -m486 -fomit-frame-pointer -funroll-loops \
> swlibs/include/make/3dfx.mak:CNODEBUG       = -O6 -m486 -fomit-frame-pointer -funroll-loops \
> swlibs/include/make/3dfx.mak:CNODEBUG       = -O6 -m486 -fomit-frame-pointer -funroll-loops \
> swlibs/include/make/makefile.autoconf.bottom:GLIDE_DEBUG_GCFLAGS = -O6 -m486
> 
> These files will give you some grief and need to be changed; remove the -m486 bit.
> You either need to produce .dpatch's for the deb to use or stop building
> the deb and do it by hand with the upstream source.
> 
> You've got me all excited about seeing this work :) I have a Vodoo1 (Monster3D)
> PCI card that I might be tempted to ressurect.
> 
> Hope this helps. Sorry about there not being a _magic_ switch :)
> 
> c.
> 
> _______________________________________________
> parisc-linux mailing list
> parisc-linux@lists.parisc-linux.org
> http://lists.parisc-linux.org/mailman/listinfo/parisc-linux
> 
>