diff options
-rw-r--r-- | www/hacking.html.in | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/www/hacking.html.in b/www/hacking.html.in index 4f322691..14fb6800 100644 --- a/www/hacking.html.in +++ b/www/hacking.html.in @@ -491,8 +491,11 @@ arrays, type-generic math, or type complex. Think carefully before introducing these and don't do it without discussion on the development list first.</p> -<p>Avoid dependencies on GCC and glibc, as we must support embedded -environments using (for example) uClibc.</p> +<p>Do not use GCC extensions, as the code should compile with any sane +C99 compiler (specifically including clang). Do not use +glibc-specific features, as <code>gpsd</code> is portable to multiple +operating systems that do not use glibc, including BSD's libc and +uClibc. Instead, rely on what POSIX guarantees.</p> <p>We are pretty laissez-faire about indent style and low-level C formatting. Be aware that if your patch seems disharmonious with what |