ruby-changes:24522
From: nobu <ko1@a...>
Date: Mon, 30 Jul 2012 13:13:19 +0900 (JST)
Subject: [ruby-changes:24522] nobu:r36573 (trunk): configure.in: deprecate -flat_namespace
nobu 2012-07-30 13:11:56 +0900 (Mon, 30 Jul 2012) New Revision: 36573 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=36573 Log: configure.in: deprecate -flat_namespace * configure.in (DLDFLAGS): on Darwin, deprecate -flat_namespace to get rid of huge imported symbols table. Modified files: trunk/ChangeLog trunk/configure.in Index: configure.in =================================================================== --- configure.in (revision 36572) +++ configure.in (revision 36573) @@ -2268,7 +2268,7 @@ fi rb_cv_dlopen=yes], [darwin*], [ : ${LDSHARED='$(CC) -dynamic -bundle'} - : ${DLDFLAGS="${linker_flag}-undefined${linker_flag:+,}dynamic_lookup ${linker_flag}-multiply_defined${linker_flag:+,}suppress ${linker_flag}-flat_namespace"} + : ${DLDFLAGS="${linker_flag}-undefined${linker_flag:+,}dynamic_lookup ${linker_flag}-multiply_defined${linker_flag:+,}suppress"} : ${LDFLAGS=""} : ${LIBPATHENV=DYLD_LIBRARY_PATH} # /usr/local/include is always searched for Index: ChangeLog =================================================================== --- ChangeLog (revision 36572) +++ ChangeLog (revision 36573) @@ -1,5 +1,8 @@ -Mon Jul 30 13:11:20 2012 Nobuyoshi Nakada <nobu@r...> +Mon Jul 30 13:11:54 2012 Nobuyoshi Nakada <nobu@r...> + * configure.in (DLDFLAGS): on Darwin, deprecate -flat_namespace to get + rid of huge imported symbols table. + * configure.in (LIBRUBY_RELATIVE): libruby_so is not made when disable-shared, so no absolute path is used for it and executable file is runnable anywhere. -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/