[ruby-cvs:55228] yugui:r48078 (trunk): Enable nacl_io in pepper-ruby.

yugui at ruby-lang.org yugui at ruby-lang.org
Wed Oct 22 00:23:23 JST 2014


yugui	2014-10-22 00:23:21 +0900 (Wed, 22 Oct 2014)

  New Revision: 48078

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

  Log:
    Enable nacl_io in pepper-ruby.
    
    * configure.in (XCFLAGS): Add include path for NaCl libraries.
      (XLDFLAGS): ditto.
      (NACL_LIB_PATH): new stubstitution
    
    * nacl/nacl-config.rb: support NACL_LIB_PATH
    
    * nacl/package.rb: ditto.
    
    * nacl/pepper_main.c: replace old implementations with nacl_io.
    
    * nacl/GNUmakefile.in: link nacl_io to pepper_ruby
    
    * ruby.c (rb_load_file): remove __attribute__((weak)) because the old
      override hack was replaced with nacl_io.
    
    * file.c (rb_file_load_ok): ditto.

  Modified files:
    trunk/ChangeLog
    trunk/configure.in
    trunk/file.c
    trunk/nacl/GNUmakefile.in
    trunk/nacl/nacl-config.rb
    trunk/nacl/package.rb
    trunk/nacl/pepper_main.c
    trunk/ruby.c


More information about the ruby-cvs mailing list