From 70b09944f50bd05646eb443f9d17d0c0d1bd9947 Mon Sep 17 00:00:00 2001 From: Benjamin Schwendinger <52290390+ben-schwen@users.noreply.github.com> Date: Thu, 21 Dec 2023 14:50:05 +0100 Subject: [PATCH] update flags to #5509 --- .devcontainer/r-devel-clang-ubsan/Dockerfile | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.devcontainer/r-devel-clang-ubsan/Dockerfile b/.devcontainer/r-devel-clang-ubsan/Dockerfile index a0bb93746..81901552d 100644 --- a/.devcontainer/r-devel-clang-ubsan/Dockerfile +++ b/.devcontainer/r-devel-clang-ubsan/Dockerfile @@ -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