[llvm-commits] [llvm] r55628 - in /llvm/trunk: Makefile.config.in Makefile.rules autoconf/configure.ac autoconf/m4/visibility_inlines_hidden.m4

Bill Wendling isanbard at gmail.com
Tue Sep 2 10:36:05 PDT 2008


Make sure that you regenerate the configure file.

-bw

On Tue, Sep 2, 2008 at 2:51 AM, Matthijs Kooijman <matthijs at stdin.nl> wrote:
> Author: matthijs
> Date: Tue Sep  2 04:51:00 2008
> New Revision: 55628
>
> URL: http://llvm.org/viewvc/llvm-project?rev=55628&view=rev
> Log:
> Revert r55557, it is causing linking failures on 32bit linux.
>
>
> Removed:
>    llvm/trunk/autoconf/m4/visibility_inlines_hidden.m4
> Modified:
>    llvm/trunk/Makefile.config.in
>    llvm/trunk/Makefile.rules
>    llvm/trunk/autoconf/configure.ac
>
> Modified: llvm/trunk/Makefile.config.in
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/Makefile.config.in?rev=55628&r1=55627&r2=55628&view=diff
>
> ==============================================================================
> --- llvm/trunk/Makefile.config.in (original)
> +++ llvm/trunk/Makefile.config.in Tue Sep  2 04:51:00 2008
> @@ -234,9 +234,6 @@
>  # Do we want to build with position independent code?
>  ENABLE_PIC := @ENABLE_PIC@
>
> -# Use -fvisibility-inlines-hidden?
> -ENABLE_VISIBILITY_INLINES_HIDDEN := @ENABLE_VISIBILITY_INLINES_HIDDEN@
> -
>  # This option tells the Makefiles to produce verbose output.
>  # It essentially prints the commands that make is executing
>  #VERBOSE = 1
>
> Modified: llvm/trunk/Makefile.rules
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/Makefile.rules?rev=55628&r1=55627&r2=55628&view=diff
>
> ==============================================================================
> --- llvm/trunk/Makefile.rules (original)
> +++ llvm/trunk/Makefile.rules Tue Sep  2 04:51:00 2008
> @@ -241,10 +241,6 @@
>   endif
>  endif
>
> -ifeq ($(ENABLE_VISIBILITY_INLINES_HIDDEN),1)
> -    CXX.Flags += -fvisibility-inlines-hidden
> -endif
> -
>  # IF REQUIRES_EH=1 is specified then don't disable exceptions
>  ifndef REQUIRES_EH
>   CXX.Flags += -fno-exceptions
>
> Modified: llvm/trunk/autoconf/configure.ac
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/autoconf/configure.ac?rev=55628&r1=55627&r2=55628&view=diff
>
> ==============================================================================
> --- llvm/trunk/autoconf/configure.ac (original)
> +++ llvm/trunk/autoconf/configure.ac Tue Sep  2 04:51:00 2008
> @@ -975,8 +975,6 @@
>   AC_MSG_ERROR([Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings.])
>  fi
>
> -dnl Determine if the compiler supports -fvisibility-inlines-hidden.
> -AC_CXX_USE_VISIBILITY_INLINES_HIDDEN
>
>  dnl===-----------------------------------------------------------------------===
>  dnl===
>
> Removed: llvm/trunk/autoconf/m4/visibility_inlines_hidden.m4
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/autoconf/m4/visibility_inlines_hidden.m4?rev=55627&view=auto
>
> ==============================================================================
> --- llvm/trunk/autoconf/m4/visibility_inlines_hidden.m4 (original)
> +++ llvm/trunk/autoconf/m4/visibility_inlines_hidden.m4 (removed)
> @@ -1,22 +0,0 @@
> -#
> -# Determine if the compiler accepts -fvisibility-inlines-hidden
> -#
> -# This macro is specific to LLVM.
> -#
> -AC_DEFUN([AC_CXX_USE_VISIBILITY_INLINES_HIDDEN],
> -[AC_CACHE_CHECK([for compiler -fvisibility-inlines-hidden option],
> -                [llvm_cv_cxx_visibility_inlines_hidden],
> -[ AC_LANG_PUSH([C++])
> -  oldcxxflags="$CXXFLAGS"
> -  CXXFLAGS="$CXXFLAGS -fvisibility-inlines-hidden"
> -  AC_COMPILE_IFELSE([AC_LANG_PROGRAM()],
> -    [llvm_cv_cxx_visibility_inlines_hidden=yes],[llvm_cv_cxx_visibility_inlines_hidden=no])
> -  CXXFLAGS="$oldcxxflags"
> -  AC_LANG_POP([C++])
> -])
> -if test "$llvm_cv_cxx_visibility_inlines_hidden" = yes ; then
> -  AC_SUBST([ENABLE_VISIBILITY_INLINES_HIDDEN],[1])
> -else
> -  AC_SUBST([ENABLE_VISIBILITY_INLINES_HIDDEN],[0])
> -fi
> -])
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>



More information about the llvm-commits mailing list