summaryrefslogtreecommitdiff
path: root/CONTRIBUTING.md
diff options
context:
space:
mode:
authorTim Rühsen <tim.ruehsen@gmx.de>2019-01-28 15:25:30 +0100
committerTim Rühsen <tim.ruehsen@gmx.de>2019-01-28 20:32:34 +0100
commitf0e4f8df29102342ca2a9377917adbb7f95742c6 (patch)
tree2bff046036c86cfbc1680a3f885ab10e90a83ed8 /CONTRIBUTING.md
parent5f7b10e632971cadf277208d3fde711c35868ccb (diff)
downloadgnutls-f0e4f8df29102342ca2a9377917adbb7f95742c6.tar.gz
Fix 'make glimport' and update CONTRIBUTING.mdtmp-update-glimport-and-docs
Signed-off-by: Tim Rühsen <tim.ruehsen@gmx.de>
Diffstat (limited to 'CONTRIBUTING.md')
-rw-r--r--CONTRIBUTING.md12
1 files changed, 5 insertions, 7 deletions
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 482dded5d7..201efd133b 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -278,18 +278,16 @@ 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.
+The directories `gl/`, `src/gl/` and `lib/unistring` contain gnulib files
+copied/created by `./bootstrap`. Gnulib is a portability source code library
+to handle API or behavior incompatibilities between target systems.
-They can be updated by the following make rule.
+To take advantage of the latest gnulib files, we have to update the
+`gnulib/` submodule from time to time:
```
$ make glimport
```
-That rule assumes that an updated gnulib is present at `../gnulib/`.
-
Note that the gnulib library in `gl/` is used by the GnuTLS library
and is kept separate from the gnulib used by the GnuTLS tools because
of license issues, and also to prevent any gnulib networking modules