boehm-gc: revert all CACAO-specific modifications; this is now an exact copy of the...
[cacao.git] / src / mm / boehm-gc / libatomic_ops-1.2 / INSTALL
1 The configuration and build scripts for this package were generated by
2 automake/autoconf.  "configure --prefix=<install dir>; make; make install"
3 in this directory should work.
4
5 Note that much of the content of this library is in the header files.
6
7 However two small libraries are built and installed:
8
9 - libatomic_ops.a is a support library, which is not needed on some platforms.
10   This is intended to be usable, under some mild restrictions, in free or
11   proprietary code, as are all the header files.  See doc/LICENSING.txt.
12 - libatomic_ops_gpl.a contains some higher level facilities.  This code is
13   currently covered by the GPL.  The contents currently correspond to
14   the headers atomic_ops_stack.h and atomic_ops_malloc.h.
15
16 Platform specific notes:
17
18 Win32/64: src/Makefile.msft contains a very simple Makefile for building
19 and running tests and building the gpl library.  The core atomic_ops
20 implementation is entirely in header files.
21
22 HP-UX/PA-RISC: aCC -Ae won't work as a C compiler, since it doesn't support
23 inline assembly code.  Use cc.