> * Keith Whitwell (<EMAIL: PROTECTED>) [010531 15:37]:
> > Mark Crichton wrote:
> > > I've found some issues in lib/GL/mesa/src/drv/mga/mgatris.c w.r.t. some
> > > of the inline assembly (newer gcc's will complain that esi has already
> > > been clobbered...fix is to not specifically list esi as clobbered, I
> > > think),
> >=20
> > Can you verify this?
> >=20
>
> Yup.
>
> gcc -v:
> Reading specs from /usr/lib/gcc-lib/i386-linux/2.95.4/specs
> gcc version 2.95.4 20010319 (Debian prerelease)
I can second that, too.
But I think it is not gcc but binutils (binutils-2.10.0.33) related.
SunWave1>gcc -v
Reading specs from /usr/lib/gcc-lib/i486-suse-linux/2.95.2/specs
gcc version 2.95.2 19991024 (release)
After the ': "esi"' fix I got this:
gcc -o XFree86 -O -mcpu=k6 -fomit-frame-pointer -mpreferred-stack-boundary=2
-malign-functions=4 -fschedule-insns2 -fexpensive-optimizations -ansi -Wall
-Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes
-Wmissing-declarations -Wnested-externs -pipe -L../../exports/lib
../../programs/Xserver/hw/xfree86/common/xf86Init.o
../../programs/Xserver/hw/xfree86/common/xf86IniExt.o
../../programs/Xserver/hw/xfree86/common/libxf86.a
../../programs/Xserver/hw/xfree86/parser/libxf86config.a
../../programs/Xserver/hw/xfree86/os-support/libxf86_os.a
../../programs/Xserver/hw/xfree86/loader/libloader.a
../../programs/Xserver/hw/xfree86/common/libxf86.a miext/shadow/libshadow.a
dix/libdix.a os/libos.a ../../lib/Xau/libXau.a ../../lib/Xdmcp/libXdmcp.a
../../lib/font/fontbase.o ../../lib/font/libfontbase.a
Xext/libexts.a xkb/libxkb.a Xi/libxinput.a lbx/liblbx.a
../../lib/lbxutil/liblbxutil.a
../../programs/Xserver/hw/xfree86/common/libxf86.a Xext/libexts.a
xkb/libxkb.a Xi/libxinput.a lbx/liblbx.a
../../lib/lbxutil/liblbxutil.a render/librender.a dix/libxpstubs.a
mi/libmi.a Xext/libexts.a xkb/libxkb.a Xi/libxinput.a
lbx/liblbx.a
../../lib/lbxutil/liblbxutil.a render/librender.a
../../programs/Xserver/hw/xfree86/os-support/libxf86_os.a
../../programs/Xserver/hw/xfree86/ddc/libddc.a -lz -lm -rdynamic
-ldl -Wl,-rpath-link,../../exports/lib
../../programs/Xserver/hw/xfree86/common/libxf86.a(xf86Bus.o): In function
`xf86PostScreenInit':
xf86Bus.o(.text+0x2e9d): undefined reference to `xf86RACInit'
../../programs/Xserver/hw/xfree86/common/libxf86.a(xf86pciBus.o): In function
`xf86PciProbe':
xf86pciBus.o(.text+0x27c0): undefined reference to `xf86SetupScanPci'
../../programs/Xserver/hw/xfree86/common/libxf86.a(xf86pciBus.o): In function
`getPciClassFlags':
xf86pciBus.o(.text+0x4795): undefined reference to
`xf86FindPCIClassInCardList'
xf86pciBus.o(.text+0x479f): undefined reference to
`xf86FindPCIClassInDeviceList'
../../programs/Xserver/hw/xfree86/common/libxf86.a(xf86DGA.o)(.data+0x8):
undefined reference to `DGAEventBase'
../../programs/Xserver/hw/xfree86/common/libxf86.a(xf86DoScanPci.o): In
function `DoScanPci':
xf86DoScanPci.o(.text+0x6f): undefined reference to `xf86SetupScanPci'
xf86DoScanPci.o(.text+0x75): undefined reference to `xf86DisplayPCICardInfo'
../../programs/Xserver/hw/xfree86/common/libxf86.a(xf86xv.o)(.data+0x10):
undefined reference to `XvGetScreenIndex'
../../programs/Xserver/hw/xfree86/common/libxf86.a(xf86xv.o)(.data+0x14):
undefined reference to `XvGetRTPort'
../../programs/Xserver/hw/xfree86/common/libxf86.a(xf86xv.o)(.data+0x18):
undefined reference to `XvScreenInit'
collect2: ld returned 1 exit status
make[4]: *** [XFree86] Error 1
make[4]: Leaving directory
`/tmp/INSTALL/SOURCE/dri-mesa-3.5/xc/xc/programs/Xserver'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/tmp/INSTALL/SOURCE/dri-mesa-3.5/xc/xc/programs'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/tmp/INSTALL/SOURCE/dri-mesa-3.5/xc/xc'
make[1]: *** [Everything] Error 2
make[1]: Leaving directory `/tmp/INSTALL/SOURCE/dri-mesa-3.5/xc/xc'
make: *** [Everything] Error 2
No running mesa-3.5-branch for several weeks, now...:-(
Regards,
Dieter
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/dri-devel