DependableSystemsLab / LLFI

LLFI is an LLVM based fault injection tool, that injects faults into the LLVM IR of the application source code. The faults can be injected into specific program points, and the effect can be easily tracked back to the source code. Please refer to the paper below. NOTE: If you publish a paper using LLFI, please add it to PaperLLFI.bib
http://blogs.ubc.ca/karthik/2014/02/23/quantifying-the-accuracy-of-high-level-fault-injection-techniques/
Other
66 stars 36 forks source link

deque header file missing with clang3.4 #127

Open hasanur-rahman opened 3 years ago

hasanur-rahman commented 3 years ago

I am trying to build test programs with the below program: python3 /test_suite/SCRIPTS/build_prog.py

But it shows me 'deque' file missing

The relevant output is below:


make[1]: Entering directory '/home/hasan/llfi-tool/llfi/test_suite/PROGRAMS/bfs' /home/hasan/llfi-tool/llvm/bin/clang++ -emit-llvm -fno-use-cxa-atexit main.cpp -c -o main.bc main.cpp:30:10: fatal error: 'deque' file not found

include

     ^

1 error generated. make[1]: [Makefile:25: main.bc] Error 1 make[1]: Leaving directory '/home/hasan/llfi-tool/llfi/test_suite/PROGRAMS/bfs' make: [Makefile:6: all] Error 2 ERROR: Failed in building all programs

How can I make clang3.4 compatible with c++17 so that 'deque' header file is recognized.