[前][次][番号順一覧][スレッド一覧]

ruby-changes:21789

From: kosaki <ko1@a...>
Date: Fri, 25 Nov 2011 10:43:38 +0900 (JST)
Subject: [ruby-changes:21789] kosaki:r33838 (trunk): * Makefile.in (EXTLDFLAGS): export it.

kosaki	2011-11-25 10:41:59 +0900 (Fri, 25 Nov 2011)

  New Revision: 33838

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=33838

  Log:
    * Makefile.in (EXTLDFLAGS): export it.
    * configure.in: add --no-undefined if --enable-shared is specified.
      Gentoo enabled this option long time. Also, export EXTLDFALGS.

  Modified files:
    trunk/ChangeLog
    trunk/Makefile.in
    trunk/configure.in

Index: configure.in
===================================================================
--- configure.in	(revision 33837)
+++ configure.in	(revision 33838)
@@ -2266,6 +2266,11 @@
   if test "$rb_cv_binary_elf" = yes; then
     SOLIBS='$(LIBS)'
   fi
+
+  if test "$GCC" = yes; then
+    RUBY_TRY_CFLAGS(-Xlinker --no-undefined, RUBY_APPEND_OPTION(EXTLDFLAGS, -Xlinker --no-undefined))
+  fi
+
   AS_CASE(["$target_os"],
     [sunos4*], [
 	LIBRUBY_ALIASES='lib$(RUBY_SO_NAME).so.$(MAJOR).$(MINOR) lib$(RUBY_SO_NAME).so'
@@ -2613,6 +2618,7 @@
 AC_SUBST(warnflags)dnl
 AC_SUBST(XCFLAGS)dnl
 AC_SUBST(XLDFLAGS)dnl
+AC_SUBST(EXTLDFLAGS)dnl
 AC_SUBST(LIBRUBY_LDSHARED)
 AC_SUBST(LIBRUBY_DLDFLAGS)
 AC_SUBST(RUBY_INSTALL_NAME)
Index: ChangeLog
===================================================================
--- ChangeLog	(revision 33837)
+++ ChangeLog	(revision 33838)
@@ -1,3 +1,9 @@
+Fri Nov 25 10:39:14 2011  KOSAKI Motohiro  <kosaki.motohiro@g...>
+
+	* Makefile.in (EXTLDFLAGS): export it.
+	* configure.in: add --no-undefined if --enable-shared is specified.
+	  Gentoo enabled this option long time. Also, export EXTLDFALGS.
+
 Fri Nov 25 08:48:35 2011  KOSAKI Motohiro  <kosaki.motohiro@g...>
 
 	* configure.in: turn on PIE if --enable-shared is not specified.
Index: Makefile.in
===================================================================
--- Makefile.in	(revision 33837)
+++ Makefile.in	(revision 33838)
@@ -57,7 +57,7 @@
 XCFLAGS = @XCFLAGS@
 CPPFLAGS = @CPPFLAGS@ $(INCFLAGS)
 LDFLAGS = @STATIC@ $(CFLAGS) @LDFLAGS@
-EXTLDFLAGS = 
+EXTLDFLAGS = @EXTLDFLAGS@
 XLDFLAGS = @XLDFLAGS@ $(EXTLDFLAGS)
 EXTLIBS = 
 LIBS = @LIBS@ $(EXTLIBS)

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]