aboutsummaryrefslogtreecommitdiff
path: root/reproduce/analysis/bash/download-multi-try
diff options
context:
space:
mode:
authorMohammad Akhlaghi <mohammad@akhlaghi.org>2019-04-30 20:55:03 +0100
committerMohammad Akhlaghi <mohammad@akhlaghi.org>2019-04-30 20:55:03 +0100
commit598d83c52fcaad47f1f6f615f3c636a18dd83104 (patch)
treee24b423e4e4644230da57ea7114c5440ed8e9d7b /reproduce/analysis/bash/download-multi-try
parent78737b78ac45d1213395819f3b85b4226088bd1a (diff)
New rule to build Coreutils, it is now built along
Recently, after the installation of Coreutils, we added a step to manually run PatchELF over all the contents of the `$(ibdir)'. However, after a fresh test, this method failed: because while PatchELF was updating `mv', another program that was using `mv' couldn't do so and crashed. To fix this problem, Coreutils is now installed in a dummy directory also and the exact files that need `rpath' are identified and PatchELF is run on them (to be clean). Also, higher-level `basic.mk' software (higher-level than Bash), were re-organized so they depend on Coreutils. With this, we are no sure that when Coreutils is being built, it is the only program that is being built and PatchELF won't interfere with any other program. Also, OpenSSL and CMake were set to be bulit in parallel to speed up their build.
Diffstat (limited to 'reproduce/analysis/bash/download-multi-try')
0 files changed, 0 insertions, 0 deletions