I suppose that's a reasonable concern. I also didn't notice that this was a unittest, I assumed it was a lit test.
If that's the case, is there any way to use llvm/Object to construct a minimal ELF file in memory with a hardcoded symbol in the BSS section. It can even be missing certain critical things that would be normally required by an ELF file, and contain nothing but a single BSS section. Write it to some memory buffer, and then use ObjectFileELF to try to do a lookup on it. This way there's no input files of *any* kind. Is this possible? On Mon, Apr 24, 2017 at 3:09 PM Pavel Labath via Phabricator < revi...@reviews.llvm.org> wrote: > labath added a comment. > > > We don't support running the test suite on Windows with MSVC. We run it > > with clang targeting windows instead. So anyone running the test suite > on > > Windows is already using clang, and we can just specify a linux triple > to > > get an ELF binary. > > You'll need a linker as well, which we do have in the form of lld, but I > don't really want to pull in lld for the sake of this test. And I also used > objcopy, although for this particular test we could probably do without it. > > However, my main question is: can you still call this a unit test if it > calls out to a compiler to produce an object file? > > > https://reviews.llvm.org/D32434 > > > >
_______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits