README section about make distclean reworded / extended.

This commit is contained in:
antirez 2015-01-08 16:35:05 +01:00
parent 5165fb98af
commit 77608ae5ac
1 changed files with 17 additions and 5 deletions

22
README
View File

@ -26,12 +26,24 @@ After building Redis is a good idea to test it, using:
% make test
Fixing build problems with dependencies
Fixing build problems with dependencies or cached build options
—--------
Redis has some dependencies which are included to deps directory.
“make” doesnt rebuild deps though sources of dependencies are changed, and “make clean” cleans up src directory only.
Only “make distclean” cleans up deps build output.
So if build errors occur with deps you can try “make distclean” and “make” again.
Redis has some dependencies which are included into the "deps" directory.
"make" does not rebuild dependencies automatically, even if something in the
source code of dependencies is changes.
When you update the source code with `git pull` or when code inside the
dependencies tree is modified in any other way, make sure to use the following
command in order to really clean everything and rebuild from scratch:
make distclean
This will clean: jemalloc, lua, hiredis, linenoise.
Also if you force certain build options like 32bit target, no C compiler
optimizations (for debugging purposes), and other similar build time options,
those options are cached indefinitely until you issue a "make distclean"
command.
Fixing problems building 32 bit binaries
---------