> * 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

Reply via email to