X-Git-Url: https://git.strongswan.org/?p=strongswan.git;a=blobdiff_plain;f=HACKING;h=17925545d6a5d8cafdf4ecc056eb837a9b7fd031;hp=3303790f787438d7198f0a009d914404abf7eab7;hb=95f6a18fc7e8bb08ef4781c50fb56232a78f56cf;hpb=c0d63ac9db44ae1b0161b7398bb61385a6f4ac88 diff --git a/HACKING b/HACKING index 3303790..1792554 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.