#678: Don't output build details for external libraries ------------------------------------+--------------------------------------- Reporter: eschnett | Owner: Type: enhancement | Status: review Priority: minor | Milestone: Component: EinsteinToolkit thorn | Version: Resolution: | Keywords: ------------------------------------+---------------------------------------
Comment (by barry.wardell):
This is certainly an improvement, but there is still quite a lot of unnecessary output. For example, the pushd and popd commands echo to standard output, so this should probably be redirected to /dev/null.
I would suggest using a different word than "enclosed". Perhaps "bundled" would be better?
The standard output from the external library configure and build process is still output. Should this also be silenced unless verbose is set? I would say yes as this information is typically much less relevant than the actual Cactus build information.
For me, the output from inside BEGIN MESSAGE ... END MESSAGE is delayed until after the build process has finished, making it worse than useless as it then leads to confusing messages like:
FFTW3: Preparing directory structure... FFTW3: Unpacking archive... FFTW3: Configuring... FFTW3: Building... FFTW3: Installing... FFTW3: Cleaning up... FFTW3: Done. FFTW3 selected, but FFTW3_DIR not set. Checking some places... FFTW3 not found Using enclosed FFTW3... Building FFTW3