summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2018-03-04 19:01:23 +0100
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2018-03-04 19:04:08 +0100
commitc9e4c243662fbba44e30312d9c639738f8cce0c2 (patch)
tree980322da6f65c64c7f9613124d57236d3a518b98
parentf83d8ea7342af8f0908e2cb906b9fd20697a7381 (diff)
downloadgnutls-c9e4c243662fbba44e30312d9c639738f8cce0c2.tar.gz
CONTRIBUTING.md: added more info about gnulib
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
-rw-r--r--CONTRIBUTING.md15
1 files changed, 15 insertions, 0 deletions
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index f9fffeb060..3ddae0821e 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -199,6 +199,21 @@ The NDEBUG macro is not used in GnuTLS compilation, so the assert() macros
are always active.
+# Gnulib
+
+The files at `gl/`, `src/gl/` and `lib/unistring` directories are part of
+gnulib project and are included mainly for systems which may miss functionality
+available in glibc and unistring libraries. These files are updated when new
+functionality is needed or bug fixes affecting gnutls are required.
+
+They can be updated by the following make rule.
+```
+$ make glimport
+```
+
+That rule assumes that an updated gnulib is present at `../gnulib/`.
+
+
# Symbol and library versioning
The library uses the libtool versioning system, which in turn