Skip to content
This repository

SFSlite C++ development libraries

This branch is 0 commits ahead and 0 commits behind master

Merge pull request #8 from egwynn/master

static initializer for bhashes
latest commit 2bca2b4382
Mike Maxim mmaxim authored
Octocat-spinner-32 Attic ok done for the night May 18, 2005
Octocat-spinner-32 arpc revert back to nov 04 November 26, 2013
Octocat-spinner-32 arpcgen Now, get to compile with -O2. November 13, 2008
Octocat-spinner-32 async static initializer for bhashes March 11, 2014
Octocat-spinner-32 bin Make addr2line's location configurable October 09, 2013
Octocat-spinner-32 contrib Some final tweaks and also some documentation September 12, 2008
Octocat-spinner-32 crypt revert back to nov 04 November 26, 2013
Octocat-spinner-32 dist Even friendlier conftab::add thanks to non-deducible template parameters July 05, 2013
Octocat-spinner-32 doc libasync documentation, lest it disappear January 17, 2012
Octocat-spinner-32 libaapp Got the logger tested and working. April 05, 2010
Octocat-spinner-32 libsafeptr Use C++11 variadic templates instead of vatmpl.h May 29, 2013
Octocat-spinner-32 libsfs Alleviate linker issues on Darwin/OS-X April 29, 2010
Octocat-spinner-32 libtame typedefs for event member types October 31, 2013
Octocat-spinner-32 m4 Compile fix February 13, 2012
Octocat-spinner-32 patch this time, did i switch respoistories as planned? January 10, 2011
Octocat-spinner-32 py need to read LDFLAGS from the makefile, too August 17, 2005
Octocat-spinner-32 rpcc Force the conversions from str to char* to be explicit. September 20, 2013
Octocat-spinner-32 sfsmisc Force the conversions from str to char* to be explicit. September 20, 2013
Octocat-spinner-32 svc i gave up on getting the whole sfslite bundle to compile but the non-… February 10, 2010
Octocat-spinner-32 tame Fix Tame line numbers off by one February 11, 2014
Octocat-spinner-32 tests Extended tame to handle lambdas and array accesses. March 04, 2013
Octocat-spinner-32 tools Force the conversions from str to char* to be explicit. September 20, 2013
Octocat-spinner-32 tutorial Add comments to the pipelining example July 03, 2012
Octocat-spinner-32 .cvsignore didn't mean to trample this July 17, 2006
Octocat-spinner-32 .gitignore ignore vim tmp files September 24, 2013
Octocat-spinner-32 AUTHORS Initial revision September 24, 2003
Octocat-spinner-32 COPYING Initial revision September 24, 2003
Octocat-spinner-32 ChangeLog added full sfsmisc support for strib May 19, 2006
Octocat-spinner-32 INSTALL.darwin Initial revision September 24, 2003
Octocat-spinner-32 Makefile.am Fixed the check target in automake. February 27, 2013
Octocat-spinner-32 NEWS Initial revision September 24, 2003
Octocat-spinner-32 README update this with better directions May 18, 2007
Octocat-spinner-32 STANDARDS Initial revision September 24, 2003
Octocat-spinner-32 SYNCING changes to sync strategy April 30, 2006
Octocat-spinner-32 TODO fix a race condition in event::is_alive, in which we might get May 13, 2007
Octocat-spinner-32 acinclude.m4 Split out common acinclude features so that we can install them globa… June 28, 2006
Octocat-spinner-32 acsfs.m4 Removed dmalloc from shdbg. July 03, 2013
Octocat-spinner-32 autoconf.sed svn merge -r4069:4099 svn+ssh://am.lcs.mit.edu/home/am8/max/svnrepos/… February 19, 2009
Octocat-spinner-32 cfg checkin emil change December 08, 2005
Octocat-spinner-32 configure.in Unneeded March 07, 2013
Octocat-spinner-32 kcc Initial revision September 24, 2003
Octocat-spinner-32 nfsconf.h alfred changes for NFS July 01, 2005
Octocat-spinner-32 setup de-1.5 setup December 07, 2005
Octocat-spinner-32 setup.gnu readme and news are autotouched January 18, 2012
README
SFSLITE README
=======
$Id$

SFSLITE HOWTO
-------------
- Based on David Mazieres's SFS (see www.fs.net)

- Build requires GMP version 4 or higher

If from SVN, then you need the GNU autotool suite, with 
libtool/libtoolize:
	
	$ sh -x setup.gnu -f -i -s
	$ ./configure
	$ gmake
	$ gmake install

If from a release tarball, then just:

	$ ./configure
	$ gmake
	$ gmake install

This will install with the default build options: -O2 with static linkage,
and no dmalloc support.  Different build options accessed like:

	$ ./configure --with-mode=shdbg

etc, where the modes are:

	shdbg:	shared build, with dmalloc support, no compiler optimization
	shared: shared build, no compiler optimization
	shopt:	shared build, -O2
	debug:  static build, with dmalloc support, no compiler optimization
	deflt:	static build, -O2, no dmalloc

This library was also available as a port for FreeBSD, but 
I fell behind and had trouble navigating the Ports bureaucracy.
If you depend on the FreeBSD port and would like to help me out, 
please drop me a line.

Max Krohn
(first name AT okws DOT org)
Something went wrong with that request. Please try again.