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

Matthijs Kooijman matthijs at stdin.nl
Tue Sep 2 02:51:00 PDT 2008


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
-])





More information about the llvm-commits mailing list