diff options
author | ocean <ocean@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2006-02-23 13:46:03 +0000 |
---|---|---|
committer | ocean <ocean@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2006-02-23 13:46:03 +0000 |
commit | b122590f5a273333c9b2ccb7b5342d7d6f15e48b (patch) | |
tree | 5f2829539a39aefb3b6df0c1f15d34655ade9233 /bcc32/README.bcc32 | |
parent | 5373331d039f69df297598b073d6075d1a939e37 (diff) | |
download | ruby-b122590f5a273333c9b2ccb7b5342d7d6f15e48b.tar.gz |
* 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.bcc32 | 12 |
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 |