README section about make distclean reworded / extended.

This commit is contained in:
antirez 2015-01-08 16:35:05 +01:00
parent b45e16e7ee
commit 622c69e93d

22
README
View File

@ -26,12 +26,24 @@ After building Redis is a good idea to test it, using:
% make test % 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. Redis has some dependencies which are included into the "deps" directory.
“make” doesnt rebuild deps though sources of dependencies are changed, and “make clean” cleans up src directory only. "make" does not rebuild dependencies automatically, even if something in the
Only “make distclean” cleans up deps build output. source code of dependencies is changes.
So if build errors occur with deps you can try “make distclean” and “make” again.
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 Fixing problems building 32 bit binaries
--------- ---------