mirror of
https://github.com/fluencelabs/redis
synced 2025-04-25 10:32:14 +00:00
README section about make distclean reworded / extended.
This commit is contained in:
parent
b45e16e7ee
commit
622c69e93d
22
README
22
README
@ -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” doesn’t 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
|
||||||
---------
|
---------
|
||||||
|
Loading…
x
Reference in New Issue
Block a user