aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog5
-rw-r--r--Makefile.in2
2 files changed, 7 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index f268ae3177..81ac159405 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Wed Nov 16 18:13:52 2011 Nobuyoshi Nakada <nobu@ruby-lang.org>
+
+ * Makefile.in (LIBRUBY_A): check if generated linked library is
+ valid for extconf.
+
Wed Nov 16 13:51:40 2011 NAKAMURA Usaku <usa@ruby-lang.org>
* bignum.c (rb_big2ulong): need to calc in unsigned long, because
diff --git a/Makefile.in b/Makefile.in
index 6b12187454..824b30f0bb 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -177,6 +177,8 @@ $(LIBRUBY_A):
$(ECHO) linking static-library $@
$(Q) $(AR) $(ARFLAGS) $@ $(OBJS) $(DMYEXT)
@-$(RANLIB) $@ 2> /dev/null || true
+ @$(PURIFY) $(CC) $(XLDFLAGS) $(MAINOBJ) $(LIBRUBY_A) $(MAINLIBS) $(EXTLIBS) $(LIBS) $(OUTFLAG)conftest$(EXEEXT) $(LDFLAGS)
+ @$(RM) conftset$(EXEEXT)
$(LIBRUBY_SO):
@-$(PRE_LIBRUBY_UPDATE)