[PATCH] D90041: [AIX][cmake] Adjust management of `-G` for linking
    David Tenty via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Fri Oct 23 10:54:17 PDT 2020
    
    
  
daltenty accepted this revision.
daltenty added a comment.
LGTM, thanks!
================
Comment at: llvm/CMakeLists.txt:939
+  # with plugins.
+  string(APPEND CMAKE_MODULE_LINKER_FLAGS " -shared -Wl,-G")
 
----------------
An aside: we should consider if this is worth mentioning to upstream CMake.
================
Comment at: llvm/cmake/modules/AddLLVM.cmake:94
+    # FIXME: `-Wl,-bE:` bypasses whatever handling there is in the build
+    # compiler driver to defer to the specified export list.
     set(native_export_file "${export_file}")
----------------
Just an aside note, very recent version of CMake on AIX now write their own export lists. When this gets fixed, it would also be good to check the interactions with that.
Repository:
  rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D90041/new/
https://reviews.llvm.org/D90041
    
    
More information about the llvm-commits
mailing list