mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
* 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
This commit is contained in:
parent
5373331d03
commit
b122590f5a
4 changed files with 31 additions and 1 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue