Finally, to make sure everything will be built, installed and checked
correctly run the following command (after re-configuring, and
re-building). To greatly speed up the process, use multiple threads (8 in
the example below, change it appropriately)

$ make distcheck -j8

This command will create a distribution file (ending with .tar.gz)
and try to compile it in the most general cases, then it will run the tests
on what it has built in its own mini-environment. If $ make
distcheck finishes successfully, then you are safe to send your changes to
us to implement or for your own purposes. See Production workflow and
Forking tutorial.