Fix building with LD_LIBRARY_PATH set
If LD_LIBRARY_PATH is set to any value, build will fail, example:
Making check in doc
...
/bin/bash: line 1: /usr/lib/libeatmydata: No such file or directory
...
See: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=906480
Same is true for DYLD_LIBRARY_PATH and DYLD_FALLBACK_LIBRARY_PATH.
This bug was introduced with commit 19442df2cd9a5bc8ec4deded7046ea7aca1d50a2
where Kota removed evals, but forgot to remove prepending of same env
variables.
Change-Id: Ib7a1d6b839d4a207ee0471b55233e1ce5d958705
Ondřej Nový
5 years ago
45 | 45 | $(LN_S) liberasurecode/config_liberasurecode.h) |
46 | 46 | |
47 | 47 | test: check |
48 | @$(LD_LIBRARY_PATH) $(DYLD_LIBRARY_PATH) $(DYLD_FALLBACK_LIBRARY_PATH) \ | |
49 | ./test/liberasurecode_test | |
50 | @$(LD_LIBRARY_PATH) $(DYLD_LIBRARY_PATH) $(DYLD_FALLBACK_LIBRARY_PATH) \ | |
51 | ./test/alg_sig_test | |
52 | @$(LD_LIBRARY_PATH) $(DYLD_LIBRARY_PATH) $(DYLD_FALLBACK_LIBRARY_PATH) \ | |
53 | ./test/test_xor_hd_code | |
54 | @$(LD_LIBRARY_PATH) $(DYLD_LIBRARY_PATH) $(DYLD_FALLBACK_LIBRARY_PATH) \ | |
55 | ./test/libec_slap | |
48 | @./test/liberasurecode_test | |
49 | @./test/alg_sig_test | |
50 | @./test/test_xor_hd_code | |
51 | @./test/libec_slap | |
56 | 52 | |
57 | 53 | VALGRIND_EXEC_COMMAND = $(LIBTOOL_COMMAND) valgrind --tool=memcheck \ |
58 | 54 | --error-exitcode=1 --leak-check=yes --track-fds=yes \ |
59 | 55 | --malloc-fill=A5 --free-fill=DE --fullpath-after=. --trace-children=yes |
60 | 56 | |
61 | 57 | valgrind-test: check |
62 | @$(LD_LIBRARY_PATH) $(DYLD_LIBRARY_PATH) $(DYLD_FALLBACK_LIBRARY_PATH) $(VALGRIND_EXEC_COMMAND) \ | |
63 | ./test/alg_sig_test | |
64 | @$(LD_LIBRARY_PATH) $(DYLD_LIBRARY_PATH) $(DYLD_FALLBACK_LIBRARY_PATH) $(VALGRIND_EXEC_COMMAND) \ | |
65 | ./test/liberasurecode_test | |
66 | @$(LD_LIBRARY_PATH) $(DYLD_LIBRARY_PATH) $(DYLD_FALLBACK_LIBRARY_PATH) $(VALGRIND_EXEC_COMMAND) \ | |
67 | ./test/test_xor_hd_code | |
68 | @$(LD_LIBRARY_PATH) $(DYLD_LIBRARY_PATH) $(DYLD_FALLBACK_LIBRARY_PATH) $(VALGRIND_EXEC_COMMAND) \ | |
69 | ./test/libec_slap | |
58 | @$(VALGRIND_EXEC_COMMAND) ./test/alg_sig_test | |
59 | @$(VALGRIND_EXEC_COMMAND) ./test/liberasurecode_test | |
60 | @$(VALGRIND_EXEC_COMMAND) ./test/test_xor_hd_code | |
61 | @$(VALGRIND_EXEC_COMMAND) ./test/libec_slap | |
70 | 62 | |
71 | 63 | CLEANFILES = cscope.in.out cscope.out cscope.po.out |
72 | 64 |