Date: Wed, 2 Jun 2010 07:50:28 -0600 From: John Hein <jhein@symmetricom.com> To: bug-followup@FreeBSD.org Cc: x11@FreeBSD.org Subject: Re: Can someone take a look at ports/143723 (graphics/libdrm fails to install some files)? Message-ID: <19462.24996.197326.416833@gossamer.timing.com> In-Reply-To: <4C063C62.4010405@gmail.com> References: <4C063C62.4010405@gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Vitaly Magerya wrote at 14:11 +0300 on Jun 2, 2010: > PR ports/143723 [1] was closed with originator timeout, but the bug is > still present, a number of people can reproduce it, a workaround is > present and I will provide any further feedback needed (I already sent > my logs there). > > Can someone take a look at at? At least reopening it would be a start. > > I mailed the committer who closed it (nork@), but no response so far. > > [1] http://www.freebsd.org/cgi/query-pr.cgi?pr=143723 It happens for me on 7.2-RELEASE, but not on 7.2-stable from the end of April. The problem boils down to this test done by the configure script: % cat foo.c int atomic_add(int i) { return __sync_fetch_and_add (&i, 1); } int atomic_cmpxchg(int i, int j, int k) { return __sync_val_compare_and_swap (&i, j, k); } int main () { return 0; } On 7.2-RELEASE, I get: conftest.o(.text+0x15): In function `atomic_add': : undefined reference to `__sync_fetch_and_add_4' conftest.o(.text+0x3b): In function `atomic_cmpxchg': : undefined reference to `__sync_val_compare_and_swap_4' That causes the 'checking for native atomic primitives' in the configure script to fail. I haven't yet tracked down which difference between 7.2-RELEASE and 7-stable causes this.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19462.24996.197326.416833>