Hi Folks,<br>I'm having some issues trying to compile ECL 12.7.1 under arm7. I'm setting up with the following:<br>export CXXFLAGS="-Wa,-mimplicit-it=thumb -DAO_REQUIRE_CAS"<br>export CFLAGS="-Wa,-mimplicit-it=thumb -DAO_REQUIRE_CAS"<br>


./configure<br><br>This works fine, but when I 'make' it, it compiles for a couple of minutes  this I get the following:<br>dpp: /home/ubuntu/eclnew/ecl-12.7.1/src/c/threads/semaphore.d -> threads/semaphore.o.c<br>


gcc -DECLDIR="\"/usr/local/lib/ecl-12.7.1\"" -I. -I/home/ubuntu/eclnew/ecl-12.7.1/build -I/home/ubuntu/eclnew/ecl-12.7.1/src/c -I../ecl/gc -DECL_API -DECL_NO_LEGACY    -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -Wa,-mimplicit-it=thumb -DAO_REQUIRE_CAS -fPIC -D_THREAD_SAFE -Dlinux -c -o threads/semaphore.o threads/semaphore.o.c<br>


/home/ubuntu/eclnew/ecl-12.7.1/src/c/threads/semaphore.d:21:2: error: #error "Cannot implement semaphores without AO_fetch_and_add_full"<br>make[2]: *** [threads/semaphore.o] Error 1<br>make[2]: Leaving directory `/home/ubuntu/eclnew/ecl-12.7.1/build/c'<br>


make[1]: *** [libeclmin.a] Error 2<br>make[1]: Leaving directory `/home/ubuntu/eclnew/ecl-12.7.1/build'<br>make: *** [all] Error 2<br><br>When I first got this error I googled and found this thread: <a href="http://sourceforge.net/mailarchive/message.php?msg_id=29573370" target="_blank">http://sourceforge.net/mailarchive/message.php?msg_id=29573370</a> which is what made me add the -DAO_REQURE_CAS to the CFLAGS (and CXXFLAGS though I don't know if that is neccessary) <br>


<br>Have I done this incorrectly or is there something else I have missed? Any advice would be amazingly helpful!<br><br>Cheers all,<br>Bagley<br><br>