Skip to content

Commit

Permalink
update flags to #5509
Browse files Browse the repository at this point in the history
  • Loading branch information
ben-schwen authored Dec 21, 2023
1 parent ee5fdcb commit 70b0994
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions .devcontainer/r-devel-clang-ubsan/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ RUN echo 'Sys.setenv(PROJ_PATH="/workspaces/data.table")\nsource(".dev/cc.R")' >

# set ubsan flags
RUN mkdir -p ~/.R \
&& echo 'CC=clang -fsanitize=undefined -fno-omit-frame-pointer' > ~/.R/Makevars \
&& echo 'CXX=clang++ -stdlib=libc++ -fsanitize=undefined -fno-omit-frame-pointer' >> ~/.R/Makevars \
&& echo 'LDFLAGS=-L/usr/local/clang/lib64 -L/usr/local/lib64 -lubsan' >> ~/.R/Makevars
&& echo 'CC=clang -fsanitize=undefined -fno-sanitize=float-divide-by-zero -fno-sanitize=alignment -fno-omit-frame-pointer' > ~/.R/Makevars \
&& echo 'CXX=clang++ -stdlib=libc++ -fsanitize=undefined -fno-sanitize=float-divide-by-zero -fno-sanitize=alignment -fno-omit-frame-pointer' >> ~/.R/Makevars \
&& echo 'CFLAGS=-g -O3 -Wall -pedantic' >> ~/.R/Makevars \
&& echo 'LDFLAGS=-L/usr/local/clang/lib64 -L/usr/local/lib64 -lubsan' >> ~/.R/Makevars

0 comments on commit 70b0994

Please sign in to comment.