Shankar Easwaran
2013-Sep-06 21:27 UTC
[LLVMdev] [lld] buildbot configuration on using -fsanitize options
Hi All, Chandler, After listening to Chandlers presentation at Going native 2013, I think "lld" should add a buildbot configuration to turn on building lld with -fsanitize options and have buildbot configurations to run on * darwin * linux (ubuntu). I was not really sure on if llvm changes use a buildbot with the -fsanitize options turned on / how stable the llvm libraries are when compiled using those options. Does it make sense to have * llvm built in the normal way * just build lld with the options -fsanitize=address,undefined,memory options ? (or) * build all the sources including lld with the options -fsanitize=address,undefined,memory Has anyone done this experiment already ? Thanks Shankar Easwaran -- Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, hosted by the Linux Foundation
Alex Rosenberg
2013-Sep-09 03:22 UTC
[LLVMdev] [lld] buildbot configuration on using -fsanitize options
There are existing Darwin and Win7 builders, and a few Debian configs that also build lld. I'd support enabling the sanitizers on these builds as is. Also, tsan especially because lld uses threads. If you'd like an Ubuntu bot, somebody is going to have to provide one. Alex On Sep 6, 2013, at 2:27 PM, Shankar Easwaran <shankare at codeaurora.org> wrote:> Hi All, Chandler, > > After listening to Chandlers presentation at Going native 2013, > > I think "lld" should add a buildbot configuration to turn on building lld with -fsanitize options and have buildbot configurations to run on > > * darwin > * linux (ubuntu). > > I was not really sure on if llvm changes use a buildbot with the -fsanitize options turned on / how stable the llvm libraries are when compiled using those options. > > Does it make sense to have > > * llvm built in the normal way > * just build lld with the options -fsanitize=address,undefined,memory options ? > > (or) > > * build all the sources including lld with the options -fsanitize=address,undefined,memory > > Has anyone done this experiment already ? > > Thanks > > Shankar Easwaran > > -- > Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, hosted by the Linux Foundation > > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
Shankar Easwaran
2013-Sep-09 04:29 UTC
[LLVMdev] [lld] buildbot configuration on using -fsanitize options
Hi Alex, + Galina Ubuntu/Debian should work as well, I wanted one flavor where lld could be built on linux platform. I will want to have a seperate buildbot to seperate failures if any due to the fsanitize options. Do you know if llvm itself gets tested as a complete build with the fsanitize options ? Enabling tsan seems to be a good idea too. Thanks Shankar Easwaran On 9/8/2013 10:22 PM, Alex Rosenberg wrote:> There are existing Darwin and Win7 builders, and a few Debian configs that also build lld. I'd support enabling the sanitizers on these builds as is. Also, tsan especially because lld uses threads. > > If you'd like an Ubuntu bot, somebody is going to have to provide one. > > Alex > > On Sep 6, 2013, at 2:27 PM, Shankar Easwaran <shankare at codeaurora.org> wrote: > >> Hi All, Chandler, >> >> After listening to Chandlers presentation at Going native 2013, >> >> I think "lld" should add a buildbot configuration to turn on building lld with -fsanitize options and have buildbot configurations to run on >> >> * darwin >> * linux (ubuntu). >> >> I was not really sure on if llvm changes use a buildbot with the -fsanitize options turned on / how stable the llvm libraries are when compiled using those options. >> >> Does it make sense to have >> >> * llvm built in the normal way >> * just build lld with the options -fsanitize=address,undefined,memory options ? >> >> (or) >> >> * build all the sources including lld with the options -fsanitize=address,undefined,memory >> >> Has anyone done this experiment already ? >> >> Thanks >> >> Shankar Easwaran >> >> -- >> Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, hosted by the Linux Foundation >> >> _______________________________________________ >> LLVM Developers mailing list >> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu >> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev >-- Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, hosted by the Linux Foundation
Reasonably Related Threads
- [LLVMdev] [lld] buildbot configuration on using -fsanitize options
- [LLVMdev] [lld] buildbot configuration on using -fsanitize options
- [LLVMdev] [lld] buildbot configuration on using -fsanitize options
- [LLVMdev] [lld] buildbot configuration on using -fsanitize options
- [LLVMdev] [lld] buildbot configuration on using -fsanitize options