(2010/07/28 3:11), Bill Moseley wrote: > Building the Memcached-libmemcached-0.4201 Perl module and I get the > following: > > ... > CC clients/ms_thread.o > CCLD clients/memslap > clients/ms_conn.o: In function `ms_get_udp_request_id': > /home/bill/.cpan/build/Memcached-libmemcached-0.4201-nWi5dF/src/libmemcached/clients/ms_conn.c:194: > > undefined reference to `__sync_fetch_and_add_4' > clients/ms_conn.o: In function `ms_reconn_socks': > /home/bill/.cpan/build/Memcached-libmemcached-0.4201-nWi5dF/src/libmemcached/clients/ms_conn.c:1051: > > undefined reference to `__sync_fetch_and_add_4' > clients/ms_conn.o: In function `ms_reconn': > /home/bill/.cpan/build/Memcached-libmemcached-0.4201-nWi5dF/src/libmemcached/clients/ms_conn.c:919: > > undefined reference to `__sync_fetch_and_add_4' > /home/bill/.cpan/build/Memcached-libmemcached-0.4201-nWi5dF/src/libmemcached/clients/ms_conn.c:956: > > undefined reference to `__sync_fetch_and_add_4' > clients/ms_thread.o: In function `ms_setup_thread': > /home/bill/.cpan/build/Memcached-libmemcached-0.4201-nWi5dF/src/libmemcached/clients/ms_thread.c:225: > > undefined reference to `__sync_fetch_and_add_4' > clients/ms_thread.o:/home/bill/.cpan/build/Memcached-libmemcached-0.4201-nWi5dF/src/libmemcached/clients/ms_thread.c:208: > > more undefined references to `__sync_fetch_and_add_4' > It is a localism of GCC.
http://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/Atomic-Builtins.html Thanks, -- KaiGai Kohei <kai...@ak.jp.nec.com>