Documentation effort magma 0.0.20070911 released magma 0.0.20070829 released magma 0.0.20070806 released on SVN All the news
DOCUMENTATION :: Install Guide
Magma uses some external libraries, which are:
Other features are imported by
is available as
-dev package in every distribution.
NFS code is included in GNU libc, so there's no need to
download anything from Sun.
Magma uses autotools, so compiling it it's just a matter of:
$ ./configure [options] $ make $ make install
configure script allows to customize build.
Excluding common options (like
see Magma specific ones.
--enable-nfs-interface enables NFS interface
build. Magma will not build NFS interface unless explicitly
--enable-pkt-dump is an old debugging switch
to inspect all trafic between server and client. Uses a lot
of disk space and slow down operations. Not for the final user.
syslog to report server activity.
Note that client mounter and magma server will not fork in the
background if log is compiled on stderr and debug mask is not
--enable-debug-free double check each
free() call. In source code, some objects are
unfreeable() macro which stores object
address in a linked list. A macro reimplementation of
free() is than used to first check if object is
not in this list and then unallocate it. This is a simple
memory debugger which works correctly just for objects which
never change position (are never
--disable-garbage-collector will disable the
internal garbage collector. This is only a debug feature and
should not be used by the final user. If garbage collector is
disabled, flare will be removed instantly and finished threads
will stay allocated forever.
--enable-profiler enables use of
This option includes
--enable-debugger enables use of
by inserting debug symbols.