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

ruby-changes:17723

From: nobu <ko1@a...>
Date: Tue, 9 Nov 2010 21:13:14 +0900 (JST)
Subject: [ruby-changes:17723] Ruby:r29734 (trunk): * configure.in (EXPORT_PREFIX): check generic prefix.

nobu	2010-11-09 21:13:06 +0900 (Tue, 09 Nov 2010)

  New Revision: 29734

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

  Log:
    * configure.in (EXPORT_PREFIX): check generic prefix.

  Modified files:
    trunk/ChangeLog
    trunk/configure.in

Index: configure.in
===================================================================
--- configure.in	(revision 29733)
+++ configure.in	(revision 29734)
@@ -2346,13 +2346,16 @@
 if test "$rb_with_pthread" = "yes"; then
     THREAD_MODEL=pthread
 fi
-AC_CACHE_CHECK([for prefixed underscore of exported symbols], rb_cv_export_prefix, [
+AC_CACHE_CHECK([for prefix of exported symbols], rb_cv_export_prefix, [
     AC_TRY_COMPILE([extern void conftest_exported(void) {}], [], [
 	rb_cv_export_prefix=`$NM conftest.$ac_objext |
-			     sed -n ['/.*\(_\)conftest_exported.*/!d;s//\1/p;q']`
+			     sed -n ['/.*[ 	]\([^ 	]*\)conftest_exported.*/!d;s//\1/p;q']`
 	],
 	[rb_cv_export_prefix=''])
+    test -n "$rb_cv_export_prefix" || rb_cv_export_prefix=NONE
 ])
+EXPORT_PREFIX="$rb_cv_export_prefix"
+test "x$EXPORT_PREFIX" = xNONE && EXPORT_PREFIX=''
 MINIDLNOBJ=dmydln.o
 AS_CASE(["$target_os"],
     [linux*], [
@@ -2418,8 +2421,7 @@
 		LIBRUBY_SO='$(RUBY_SO_NAME)'.dll
 		LIBRUBY_DLDFLAGS="${LIBRUBY_DLDFLAGS}"' $(RUBYDEF)'
 	    fi
-	    test -z "$rb_cv_export_prefix" && rb_cv_export_prefix=' '
-	    EXPORT_PREFIX="$rb_cv_export_prefix"
+	    test -z "$EXPORT_PREFIX" && EXPORT_PREFIX=' '
 	    DLDFLAGS="${DLDFLAGS}"' $(DEFFILE)'
 	    AC_LIBOBJ([win32])
 	    COMMON_LIBS=m
Index: ChangeLog
===================================================================
--- ChangeLog	(revision 29733)
+++ ChangeLog	(revision 29734)
@@ -1,3 +1,7 @@
+Tue Nov  9 21:13:02 2010  Nobuyoshi Nakada  <nobu@r...>
+
+	* configure.in (EXPORT_PREFIX): check generic prefix.
+
 Tue Nov  9 13:24:33 2010  NARUSE, Yui  <naruse@r...>
 
 	* regenc.c (onigenc_minimum_property_name_to_ctype):

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

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