summaryrefslogtreecommitdiff
path: root/bcc32/README.bcc32
diff options
context:
space:
mode:
authorocean <ocean@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2006-02-23 13:46:03 +0000
committerocean <ocean@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2006-02-23 13:46:03 +0000
commitb122590f5a273333c9b2ccb7b5342d7d6f15e48b (patch)
tree5f2829539a39aefb3b6df0c1f15d34655ade9233 /bcc32/README.bcc32
parent5373331d039f69df297598b073d6075d1a939e37 (diff)
* bcc32/Makefile.sub: use borlndmm.dll if possible. bcc32's RTL internal
memory manager cannot handle large memory block properly. ex: 10000.times { "" << "." * 529671; GC.start } # crash [ruby-dev:28230] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@9987 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'bcc32/README.bcc32')
-rw-r--r--bcc32/README.bcc3212
1 files changed, 12 insertions, 0 deletions
diff --git a/bcc32/README.bcc32 b/bcc32/README.bcc32
index 9768a88233..fb19906c75 100644
--- a/bcc32/README.bcc32
+++ b/bcc32/README.bcc32
@@ -19,6 +19,14 @@
* bison ((<URL:http://gnuwin32.sourceforge.net/packages/bison.htm>))
* sed ((<URL:http://gnuwin32.sourceforge.net/packages/sed.htm>))
+(4) We strongly recommend to build ruby on C++Builder, to link following files.
+ * usebormm.lib
+ * memmgr.lib
+
+ RTL's internal memory manager cannot handle large memory block properly,
+ so we should use borlndmm.dll instead.
+ 10000.times { "" << "." * 529671; GC.start } # crash
+
== How to compile and install
(1) Execute bcc32\configure.bat on your build directory.
@@ -53,6 +61,10 @@
If Ruby's version is `x.y.z', the ((|<MAJOR>|)) is `x' and the ((|<MINOR>|)) is `y'.
The default ((|<PLATFORM>|)) is `(({i386-bccwin32}))'.
+(6) Requires dynamic RTL (cc3250.dll on C++Builder5) and borlndmm.dll (If built with
+ usebormm.lib) to use installed binary. These files are ordinary in bcc32's bin
+ directory.
+
== Icons
Any icon files(*.ico) in the build directory, directories specified with