MaskRay added a comment.

Please find a suitable test file (clang/test/Driver/solaris-*.c) and add some 
tests there (for example, solaris-ld.c)
The challenge is that CLANG_ENABLE_GLD is not a default configuration, so 
leaving out tests may be fine.



================
Comment at: clang/CMakeLists.txt:281
 
+option(CLANG_ENABLE_GLD "Default to GNU ld." OFF)
+
----------------
Mention SOLARIS in the variable name? Users on other OSes don't need to read 
the description of this variable.

It will also make the abbreviation `GLD` more legitimate. GLD isn't a 
well-recognized abbreviation for GNU ld.


================
Comment at: clang/lib/Driver/ToolChains/Solaris.cpp:252
+  // FIXME: Hack around /usr/gnu/bin/ld being configure with --with-sysroot.
+  return "/vol/gcc/bin/gld-2.35";
+  //return "/usr/gnu/bin/ld";
----------------
The hard-coded version doesn't sound great.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D85309/new/

https://reviews.llvm.org/D85309

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

Reply via email to