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

ruby-changes:37330

From: nobu <ko1@a...>
Date: Mon, 26 Jan 2015 17:14:27 +0900 (JST)
Subject: [ruby-changes:37330] nobu:r49411 (trunk): configure.in: check dtace -G

nobu	2015-01-26 17:14:17 +0900 (Mon, 26 Jan 2015)

  New Revision: 49411

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

  Log:
    configure.in: check dtace -G
    
    * configure.in (RUBY_DTRACE_POSTPROCESS): check if the object file
      is really modified by `dtrace -G`, this command is very system
      dependent.

  Modified files:
    trunk/configure.in
Index: configure.in
===================================================================
--- configure.in	(revision 49410)
+++ configure.in	(revision 49411)
@@ -643,7 +643,9 @@ _PROBES https://github.com/ruby/ruby/blob/trunk/configure.in#L643
     int main(void){ CONFTEST_FIRE(); return 0; }
 _CONF
     $CC $CFLAGS $CPPFLAGS -c -o conftest.o conftest.c &&
-    $DTRACE -G -s conftest_provider.d conftest.o 2>/dev/null
+    cp -p conftest.o conftest.oo &&
+    $DTRACE -G -s conftest_provider.d conftest.o 2>/dev/null &&
+    ! cmp -b conftest.o conftest.oo
   }; then
     rb_cv_prog_dtrace_g=yes
   else

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

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