From b122590f5a273333c9b2ccb7b5342d7d6f15e48b Mon Sep 17 00:00:00 2001 From: ocean Date: Thu, 23 Feb 2006 13:46:03 +0000 Subject: * 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 --- bcc32/README.bcc32 | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'bcc32/README.bcc32') 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 (()) * sed (()) +(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 ((||)) is `x' and the ((||)) is `y'. The default ((||)) 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 -- cgit v1.2.3