Hahnfeld added inline comments.

================
Comment at: test/Driver/arch-specific-libdir-rpath.c:6
+// -rpath only gets added during native compilation
+// REQUIRES: native
+//
----------------
mgorny wrote:
> Hahnfeld wrote:
> > pirama wrote:
> > > pirama wrote:
> > > > I feel this test is fragile.  Any idea how to further restrict and 
> > > > require that the default target triple has linux and one of i386, 
> > > > x86_64, arm, aarch64?
> > > > 
> > > > I could create sub-dirs for all archs returned by 
> > > > Triple::getArchTypeName (llvm/lib/Support/Triple.cpp) but it seems 
> > > > overkill.
> > > I've restricted the test to just x86_64-linux.
> > Instead of `REQUIRES`, you should probably add `-target 
> > x86_64-unknown-linux`
> Hmm, I don't see any good solution for this. Looking at the code, the host 
> triple is hardcoded, so you'd indeed have to either restrict the test to 
> triples matching LLVM_HOST_TRIPLE. Or maybe add a command-line option to 
> override the host triple.
Sorry, I missed that it's cross-compiling then. `x86_64` is in that case 
probably the best thing to do because it's most widespread, also among the 
buildbots.


https://reviews.llvm.org/D30015



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to