]> git.ipfire.org Git - thirdparty/strongswan.git/blobdiff - HACKING
fixed more uClibc issues
[thirdparty/strongswan.git] / HACKING
diff --git a/HACKING b/HACKING
index 3303790f787438d7198f0a009d914404abf7eab7..17925545d6a5d8cafdf4ecc056eb837a9b7fd031 100644 (file)
--- a/HACKING
+++ b/HACKING
@@ -2,6 +2,9 @@
                   strongSwan - Development
                  -------------------------
 
+Subversion repository
+---------------------
+
 For interested developers, we have a public repository. To check out and 
 compile the code, you need the following tools:
 
@@ -33,3 +36,21 @@ Then you're in, start the build as usual:
     ./configure [options]
     make
     make install
+
+
+uClibc support
+--------------
+
+Support for uClibc is still work in progress. To get startet with strongSwan
+on uClibc, yoou need version which supports getifaddrs ( > 0.9.28).
+Additionally, you need the at least the following options:
+
+String and Stdio Support --->
+  [*] Support glibc's register_printf_function()
+  [*] Support the '%m' specifier in printf format strings
+General Library Settings --->
+  [*] Support global constructors and destructors
+
+We must reduce the number of printf handlers, as uClibc only supports 10 of
+them. It is fairly untested yet, so don't except to get it running without
+further tweaks.