ruby-changes:17696
From: nobu <ko1@a...>
Date: Sat, 6 Nov 2010 07:33:26 +0900 (JST)
Subject: [ruby-changes:17696] Ruby:r29706 (trunk): * configure.in (rb_cv_export_prefix): check for prefixed
nobu 2010-11-06 07:33:18 +0900 (Sat, 06 Nov 2010) New Revision: 29706 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=29706 Log: * configure.in (rb_cv_export_prefix): check for prefixed underscore of exported symbols Modified files: trunk/ChangeLog trunk/configure.in Index: configure.in =================================================================== --- configure.in (revision 29705) +++ configure.in (revision 29706) @@ -2344,6 +2344,13 @@ 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_TRY_COMPILE([extern void conftest_exported(void) {}], [], [ + rb_cv_export_prefix=`$NM conftest.$ac_objext | + sed -n ['s/.*\(_\)conftest_exported.*/\1/p']` + ], + [rb_cv_export_prefix='']) +]) MINIDLNOBJ=dmydln.o AS_CASE(["$target_os"], [linux*], [ @@ -2409,7 +2416,8 @@ LIBRUBY_SO='$(RUBY_SO_NAME)'.dll LIBRUBY_DLDFLAGS="${LIBRUBY_DLDFLAGS}"' $(RUBYDEF)' fi - EXPORT_PREFIX=' ' + test -z "$rb_cv_export_prefix" && rb_cv_export_prefix=' ' + EXPORT_PREFIX="$rb_cv_export_prefix" DLDFLAGS="${DLDFLAGS}"' $(DEFFILE)' AC_LIBOBJ([win32]) COMMON_LIBS=m Index: ChangeLog =================================================================== --- ChangeLog (revision 29705) +++ ChangeLog (revision 29706) @@ -1,5 +1,8 @@ -Sat Nov 6 07:30:07 2010 Nobuyoshi Nakada <nobu@r...> +Sat Nov 6 07:33:08 2010 Nobuyoshi Nakada <nobu@r...> + * configure.in (rb_cv_export_prefix): check for prefixed + underscore of exported symbols + * tool/rbinstall.rb (bin-comm): prepend prolog shell script if necessary. -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/