Re: [Mesa3d-dev] Current tinderbox regression (swrastg_dri, sparc64)

2010-03-28 Thread Chris Ball
Hi, http://tinderbox.x.org/builds/2010-03-25-0018/logs/libGL/#build swrastg_dri.so.tmp: undefined reference to `__sync_sub_and_fetch_4' swrastg_dri.so.tmp: undefined reference to `__sync_add_and_fetch_4' This regression is still present -- could we get a fix or a revert?

Re: [Mesa3d-dev] Current tinderbox regression (swrastg_dri, sparc64)

2010-03-28 Thread Luca Barbieri
On Sun, Mar 28, 2010 at 7:36 PM, Chris Ball c...@laptop.org wrote: Hi,   http://tinderbox.x.org/builds/2010-03-25-0018/logs/libGL/#build     swrastg_dri.so.tmp: undefined reference to `__sync_sub_and_fetch_4'   swrastg_dri.so.tmp: undefined reference to `__sync_add_and_fetch_4' This

Re: [Mesa3d-dev] Current tinderbox regression (swrastg_dri, sparc64)

2010-03-28 Thread Matt Turner
On Sun, Mar 28, 2010 at 3:07 PM, Luca Barbieri luca.barbi...@gmail.com wrote: On Sun, Mar 28, 2010 at 7:36 PM, Chris Ball c...@laptop.org wrote: Hi,   http://tinderbox.x.org/builds/2010-03-25-0018/logs/libGL/#build     swrastg_dri.so.tmp: undefined reference to `__sync_sub_and_fetch_4'  

[Mesa3d-dev] Current tinderbox regression (swrastg_dri, sparc64)

2010-03-25 Thread Chris Ball
Hi, http://tinderbox.x.org/builds/2010-03-25-0018/logs/libGL/#build mklib: Making Linux shared library: swrastg_dri.so.tmp gcc -o swrastg_dri.so.test ../../../../src/mesa/drivers/dri/common/dri_test.o swrastg_dri.so.tmp -L/home/cjb/xorg-build/lib -ldrm -lexpat -lm -lpthread -ldl

Re: [Mesa3d-dev] Current tinderbox regression (swrastg_dri, sparc64)

2010-03-25 Thread George Sapountzis
On Fri, Mar 26, 2010 at 2:23 AM, Chris Ball c...@laptop.org wrote: Hi, http://tinderbox.x.org/builds/2010-03-25-0018/logs/libGL/#build mklib: Making Linux shared library:  swrastg_dri.so.tmp gcc -o swrastg_dri.so.test ../../../../src/mesa/drivers/dri/common/dri_test.o swrastg_dri.so.tmp

Re: [Mesa3d-dev] Current tinderbox regression (swrastg_dri, sparc64)

2010-03-25 Thread Luca Barbieri
Are you sure that swrastg and/or any Gallium driver actually load correctly and work on sparc64? This seems to indicate that they use __sync_add_and_fetch_4 assuming it is a GCC builtin, but GCC does not implement it as a builtin on sparc64 and neither libgcc nor libc have an implementation of