aboutsummaryrefslogtreecommitdiffstats
path: root/HACKING
diff options
context:
space:
mode:
authorMartin Willi <martin@strongswan.org>2006-12-15 14:22:56 +0000
committerMartin Willi <martin@strongswan.org>2006-12-15 14:22:56 +0000
commit4986554f1a30d70ccb0d060be77367119561a383 (patch)
tree9ca01bf198a28b00986de9e672e96ccb2780cb23 /HACKING
parentabff42f8bfb9e231e535d31e92ae255e2caaa963 (diff)
downloadstrongswan-4986554f1a30d70ccb0d060be77367119561a383.tar.bz2
strongswan-4986554f1a30d70ccb0d060be77367119561a383.tar.xz
fixed more uClibc issues
should compile against a uClibc > 0.9.28 (untested)
Diffstat (limited to 'HACKING')
-rw-r--r--HACKING21
1 files changed, 21 insertions, 0 deletions
diff --git a/HACKING b/HACKING
index 3303790f7..17925545d 100644
--- 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.