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

ruby-changes:15865

From: kanemoto <ko1@a...>
Date: Sun, 16 May 2010 02:25:42 +0900 (JST)
Subject: [ruby-changes:15865] Ruby:r27801 (trunk): * configure.in: can not load libruby.so if gcc is used with

kanemoto	2010-05-16 02:25:17 +0900 (Sun, 16 May 2010)

  New Revision: 27801

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

  Log:
    * configure.in: can not load libruby.so if gcc is used with
              --enable-shared on AIX.

  Modified files:
    trunk/ChangeLog
    trunk/configure.in

Index: configure.in
===================================================================
--- configure.in	(revision 27800)
+++ configure.in	(revision 27801)
@@ -1813,11 +1813,7 @@
 			    LDFLAGS="${LDFLAGS:+$LDFLAGS }-L/usr/local/lib"
 			fi
 			rb_cv_dlopen=yes],
-        [aix*], [	if test "$GCC" = yes; then
-			    : ${LDSHARED='$(CC) -shared'}
-			else
-			    : ${LDSHARED='$(CC)'}
-			fi
+        [aix*], [	: ${LDSHARED='$(CC)'}
 			LDSHARED="$LDSHARED ${linker_flag}-G"
 			DLDFLAGS='-eInit_$(TARGET)'
 			XLDFLAGS="${linker_flag}"'-bE:$(ARCHFILE)'" ${linker_flag}-brtl"
@@ -1826,7 +1822,7 @@
                         TRY_LINK='$(CC) $(LDFLAGS) -oconftest $(INCFLAGS) -I$(hdrdir) $(CPPFLAGS)'
                         TRY_LINK="$TRY_LINK"' $(CFLAGS) $(src) $(LIBPATH) $(LOCAL_LIBS) $(LIBS)'
 			: ${LIBPATHENV=SHLIB_PATH}
-			RPATHFLAG=" ${linker_flag}-blibpath:%1\$-s:${LIBPATH:-/usr/lib:/lib}"
+			RPATHFLAG=" ${linker_flag}-blibpath:%1\$-s:${prefix}/lib:${LIBPATH:-/usr/lib:/lib}"
 			rb_cv_dlopen=yes],
 	[human*], [	: ${DLDFLAGS=''}
 			: ${LDSHARED=''}
Index: ChangeLog
===================================================================
--- ChangeLog	(revision 27800)
+++ ChangeLog	(revision 27801)
@@ -1,3 +1,8 @@
+Sun May 16 02:24:27 2010  Yutaka Kanemoto  <kanemoto@r...>
+
+	* configure.in: can not load libruby.so if gcc is used with
+	  --enable-shared on AIX.
+
 Sat May 15 17:16:15 2010  Nobuyoshi Nakada  <nobu@r...>
 
 	* ext/iconv/iconv.c (rb_iconv_sys_fail): raise BrokenLibrary if

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

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