./configure
make
make install
-
+
+ Hints: Forcing 32-bit build:
+ * CFLAGS="-m32 -g -O2" ./configure
+
+ Forcing 64-bit build:
+ * CFLAGS="-m64 -g -O2" ./configure
+
+ Forcing a 32-bit build with 386 backward compatibility:
+ * CFLAGS="-m32 -g -O2" ./configure --target=i386-pc-linux-gnu
+
+ARCHITECTURES SUPPORTED
+-----------------------
+
+Currently, x86 (i386, i486, i586, i686), x86 64-bit, PowerPC 32/64, S390, S390x
+and Sparc64 are supported. Only tested on Linux so far, but should
+theoretically work on other operating systems.
QUICK START GUIDE
-----------------
DEBUG_YIELD is used to add random delays in the code for testing
purposes.
+
+SMP support
+
+ By default the library is configured to use synchronization primitives
+ adequate for SMP systems. On uniprocessor systems, support for SMP
+ systems can be disabled with:
+
+ ./configure --disable-smp-support
+
+ theoretically yielding slightly better performance.