[PATCH] D84559: [compiler-rt][cmake] Don't pass --version-script to Illumos ld

Rainer Orth via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Jul 29 04:04:56 PDT 2020


ro added a comment.

Could you check your `CMakeFiles/CMake{Output,Error}.log` files for the `-z gnu-version-script-compat` test?  In mine it fails as expected:

  FAILED: cmTC_2dc7b
  : && /vol/llvm-10.0/bin/clang++  -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wstring-conversion -fdiagnostics-color -ffunction-sections -fdata-sections -DCOMPILER_RT_HAS_GNU_VERSION_SCRIPT_COMPAT  -Werror=unguarded-availability-new -nodefaultlibs -Wl,-z,gnu-version-script-compat  -fuse-ld=lld -Wl,--color-diagnostics -Wl,-allow-shlib-undefined CMakeFiles/cmTC_2dc7b.dir/src.cxx.o  -o cmTC_2dc7b  -lm  -lc  -lgcc_s && :
  ld.lld: error: unknown -z value: gnu-version-script-compat
  clang-10: error: linker command failed with exit code 1 (use -v to see invocation)
  ninja: build stopped: subcommand failed.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D84559



More information about the llvm-commits mailing list