[llvm] r338751 - CMake: Remove LLVM_DYLIB_SYMBOL_VERSIONING

Tom Stellard via llvm-commits llvm-commits at lists.llvm.org
Thu Aug 2 11:30:54 PDT 2018


On 08/02/2018 11:16 AM, Tom Stellard via llvm-commits wrote:
> Author: tstellar
> Date: Thu Aug  2 11:16:10 2018
> New Revision: 338751
> 
> URL: http://llvm.org/viewvc/llvm-project?rev=338751&view=rev
> Log:
> CMake: Remove LLVM_DYLIB_SYMBOL_VERSIONING
> 
> Summary:
> This option is no longer needed since r300496 added symbol
> versioning by default
> 
> Reviewers: sylvestre.ledru, beanz, mgorny
> 
> Reviewed By: mgorny
> 
> Subscribers: llvm-commits
> 
> Differential Revision: https://reviews.llvm.org/D49835
> 

Hi Hans,

Can we merge this patch to the 7.0 branch?

-Tom

> Modified:
>     llvm/trunk/CMakeLists.txt
>     llvm/trunk/tools/llvm-shlib/CMakeLists.txt
> 
> Modified: llvm/trunk/CMakeLists.txt
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/CMakeLists.txt?rev=338751&r1=338750&r2=338751&view=diff
> ==============================================================================
> --- llvm/trunk/CMakeLists.txt (original)
> +++ llvm/trunk/CMakeLists.txt Thu Aug  2 11:16:10 2018
> @@ -557,8 +557,6 @@ if(LLVM_LINK_LLVM_DYLIB OR LLVM_BUILD_LL
>  endif()
>  option(LLVM_BUILD_LLVM_DYLIB "Build libllvm dynamic library" ${LLVM_BUILD_LLVM_DYLIB_default})
>  
> -option(LLVM_DYLIB_SYMBOL_VERSIONING OFF)
> -
>  option(LLVM_OPTIMIZED_TABLEGEN "Force TableGen to be built with optimization" OFF)
>  if(CMAKE_CROSSCOMPILING OR (LLVM_OPTIMIZED_TABLEGEN AND (LLVM_ENABLE_ASSERTIONS OR CMAKE_CONFIGURATION_TYPES)))
>    set(LLVM_USE_HOST_TOOLS ON)
> 
> Modified: llvm/trunk/tools/llvm-shlib/CMakeLists.txt
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/tools/llvm-shlib/CMakeLists.txt?rev=338751&r1=338750&r2=338751&view=diff
> ==============================================================================
> --- llvm/trunk/tools/llvm-shlib/CMakeLists.txt (original)
> +++ llvm/trunk/tools/llvm-shlib/CMakeLists.txt Thu Aug  2 11:16:10 2018
> @@ -59,10 +59,6 @@ endif()
>  
>  target_link_libraries(LLVM PRIVATE ${LIB_NAMES})
>  
> -if (LLVM_DYLIB_SYMBOL_VERSIONING)
> -  set_property(TARGET LLVM APPEND_STRING PROPERTY LINK_FLAGS " -Wl,--default-symver")
> -endif()
> -
>  if (APPLE)
>    set_property(TARGET LLVM APPEND_STRING PROPERTY
>                LINK_FLAGS
> 
> 
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits
> 



More information about the llvm-commits mailing list