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

ruby-changes:13359

From: kanemoto <ko1@a...>
Date: Mon, 28 Sep 2009 01:26:49 +0900 (JST)
Subject: [ruby-changes:13359] Ruby:r25124 (trunk): * common.mk (ruby.imp): add text section [Bug #2064].

kanemoto	2009-09-28 01:26:31 +0900 (Mon, 28 Sep 2009)

  New Revision: 25124

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

  Log:
    * common.mk (ruby.imp): add text section [Bug #2064].
            * common.mk (ruby.imp): do not export Init_*.

  Modified files:
    trunk/ChangeLog
    trunk/common.mk

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 25123)
+++ ChangeLog	(revision 25124)
@@ -1,3 +1,9 @@
+Mon Sep 28 01:13:25 2009  Yutaka Kanemoto  <kanemoto@r...>
+
+	* common.mk (ruby.imp): add text section [Bug #2064].
+
+	* common.mk (ruby.imp): do not export Init_*.
+
 Sun Sep 27 13:06:43 2009  Tanaka Akira  <akr@f...>
 
 	* lib/pp.rb (PP:ObjectMixin#pretty_print): delegates has no inspect
Index: common.mk
===================================================================
--- common.mk	(revision 25123)
+++ common.mk	(revision 25124)
@@ -170,7 +170,9 @@
 	$(PURIFY) $(CC) $(MAINOBJ) $(DLDOBJS) $(EXTOBJS) $(LIBRUBY_A) $(MAINLIBS) $(EXTLIBS) $(LIBS) $(OUTFLAG)$@ $(LDFLAGS) $(XLDFLAGS)
 
 ruby.imp: $(EXPORTOBJS)
-	@$(NM) -Pgp $(EXPORTOBJS) | awk 'BEGIN{print "#!"}; $$2~/^[BD]$$/{print $$1}' | sort -u -o $@
+	@$(NM) -Pgp $(EXPORTOBJS) | \
+	awk 'BEGIN{print "#!"}; $$2~/^[BDT]$$/&&$$1!~/^(Init_|\.)/{print $$1}' | \
+	sort -u -o $@
 
 install: install-$(INSTALLDOC)
 docs: $(DOCTARGETS)

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

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