[libcxx] r251062 - Disable linker scripts when the ABI library is not specified or is none.
Jonathan Roelofs via cfe-commits
cfe-commits at lists.llvm.org
Thu Oct 22 14:06:46 PDT 2015
On 10/22/15 2:59 PM, Eric Fiselier wrote:
> Yeah, that review hasn't landed yet. It should be called auto, but we
> need to make it actually "automatic". Currently "none" really means
> don't help me, not that we will automatically figure it out for you. I
> agree with your requested change, it's just a bunch of work that should
> probably be done on it's own.
>
Sounds good.
>
>
> On Thu, Oct 22, 2015 at 10:57 AM, Jonathan Roelofs
> <jonathan at codesourcery.com <mailto:jonathan at codesourcery.com>> wrote:
>
>
>
> On 10/22/15 2:50 PM, Eric Fiselier via cfe-commits wrote:
>
> Author: ericwf
> Date: Thu Oct 22 15:50:07 2015
> New Revision: 251062
>
> URL: http://llvm.org/viewvc/llvm-project?rev=251062&view=rev
> Log:
> Disable linker scripts when the ABI library is not specified or
> is none.
>
> Modified:
> libcxx/trunk/CMakeLists.txt
>
> Modified: libcxx/trunk/CMakeLists.txt
> URL:
> http://llvm.org/viewvc/llvm-project/libcxx/trunk/CMakeLists.txt?rev=251062&r1=251061&r2=251062&view=diff
> ==============================================================================
> --- libcxx/trunk/CMakeLists.txt (original)
> +++ libcxx/trunk/CMakeLists.txt Thu Oct 22 15:50:07 2015
> @@ -74,9 +74,12 @@ option(LIBCXX_ENABLE_STATIC_ABI_LIBRARY
> # Generate and install a linker script inplace of libc++.so.
> The linker script
> # will link libc++ to the correct ABI library. This option is
> on by default
> # On UNIX platforms other than Apple unless
> 'LIBCXX_ENABLE_STATIC_ABI_LIBRARY'
> -# is on.
> +# is on. This option is also disabled when the ABI library is
> not specified
> +# or is specified to be "none".
> set(ENABLE_LINKER_SCRIPT_DEFAULT_VALUE OFF)
> if (LLVM_HAVE_LINK_VERSION_SCRIPT AND NOT
> LIBCXX_ENABLE_STATIC_ABI_LIBRARY
> + AND LIBCXX_CXX_ABI
> + AND NOT LIBCXX_CXX_ABI STREQUAL "none"
>
>
> I remember suggesting in a review that this be called "auto" rather
> than "none"... but now I can't find that review. Thoughts?
>
> Jon
>
>
> AND PYTHONINTERP_FOUND)
> set(ENABLE_LINKER_SCRIPT_DEFAULT_VALUE ON)
> endif()
>
>
> _______________________________________________
> cfe-commits mailing list
> cfe-commits at lists.llvm.org <mailto:cfe-commits at lists.llvm.org>
> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
>
>
> --
> Jon Roelofs
> jonathan at codesourcery.com <mailto:jonathan at codesourcery.com>
> CodeSourcery / Mentor Embedded
>
>
--
Jon Roelofs
jonathan at codesourcery.com
CodeSourcery / Mentor Embedded
More information about the cfe-commits
mailing list