You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm guessing this is happening due to a combination of documented difficulties in building R with the GCC UB sanitizer, and the problems caused by ~/.R/Makevars affecting all builds, but the net of it is RDsan does not run the undefined behavior sanitizer. I tried this horrible hack:
And was able to get the UB sanitizer to run for RDsan built packages. My shell scripting capabilities are extremely limited, and my R build configuration ones only slightly less so, so I don't have an elegant solution to propose to address this.
Failing a fix, it might be worth updating the documentation to highlight that RDsan, unlike RDcsan, only does address sanitizing for installed packags.
Thanks for this docker container though. It's been a life saver many times.
The text was updated successfully, but these errors were encountered:
I'm guessing this is happening due to a combination of documented difficulties in building R with the GCC UB sanitizer, and the problems caused by ~/.R/Makevars affecting all builds, but the net of it is
RDsan
does not run the undefined behavior sanitizer. I tried this horrible hack:And was able to get the UB sanitizer to run for RDsan built packages. My shell scripting capabilities are extremely limited, and my R build configuration ones only slightly less so, so I don't have an elegant solution to propose to address this.
Failing a fix, it might be worth updating the documentation to highlight that RDsan, unlike RDcsan, only does address sanitizing for installed packags.
Thanks for this docker container though. It's been a life saver many times.
The text was updated successfully, but these errors were encountered: