We can add a configure check for this version dependency On 2011-12-21 09:51, Mathieu Desnoyers wrote: > * Gerlando Falauto (gerlando.fala...@keymile.com) wrote: >> If you are trying to compile liburcu for ARM and get errors like: >> >> /usr/local/include/urcu/uatomic/generic.h:180: undefined reference to >> `__sync_add_and_fetch_4' >> usr/local/lib/liburcu-common.so: undefined reference to >> `__sync_lock_test_and_set_4' >> /usr/local/lib/liburcu.so: undefined reference to >> `__sync_or_and_fetch_4' >> >> please upgrade your GCC to 4.4. > Merged, thanks! > > Mathieu > >> --- >> README | 7 ++++--- >> 1 files changed, 4 insertions(+), 3 deletions(-) >> >> diff --git a/README b/README >> index ce25e3a..104ef2a 100644 >> --- a/README >> +++ b/README >> @@ -29,7 +29,7 @@ Currently, x86 (i386, i486, i586, i686), x86 64-bit, >> PowerPC 32/64, S390, S390x, >> ARM, Alpha, ia64 and Sparcv9 32/64 are supported. Only tested on Linux so >> far, but should theoretically work on other operating systems. >> >> -ARM depends on running a Linux kernel 2.6.15 or better. >> +ARM depends on running a Linux kernel 2.6.15 or better, GCC 4.4 or better. >> >> The gcc compiler versions 3.3, 3.4, 4.0, 4.1, 4.2, 4.3, 4.4 and 4.5 are >> supported, with the following exceptions: >> @@ -41,8 +41,9 @@ supported, with the following exceptions: >> http://www.mail-archive.com/gcc-bugs@gcc.gnu.org/msg281255.html >> - gcc 3.3 cannot match the "xchg" instruction on 32-bit x86 build. >> See: http://kerneltrap.org/node/7507 >> -- Alpha, ia64 and ARM architectures depend on 4.x gcc with atomic builtins >> - support. >> +- Alpha, ia64 and ARM architectures depend on gcc 4.x with atomic builtins >> + support. For ARM this was introduced with gcc 4.4: >> + http://gcc.gnu.org/gcc-4.4/changes.html >> >> For developers using the git tree: >> >> -- >> 1.7.1 >> >> >> _______________________________________________ >> lttng-dev mailing list >> lttng-dev@lists.lttng.org >> http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev >>
_______________________________________________ lttng-dev mailing list lttng-dev@lists.lttng.org http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev