Skip to content

Commit

Permalink
cleaning build docs
Browse files Browse the repository at this point in the history
  • Loading branch information
erh committed Nov 19, 2009
1 parent 420a7e5 commit 571d377
Show file tree
Hide file tree
Showing 3 changed files with 62 additions and 49 deletions.
3 changes: 2 additions & 1 deletion .gitignore
Expand Up @@ -42,7 +42,8 @@ tags
dump
log
logs
docs
docs/html
docs/latex
32bit
scratch

Expand Down
50 changes: 2 additions & 48 deletions README
Expand Up @@ -11,24 +11,9 @@ COMPONENTS
mongo - The database shell (uses interactive javascript).

BUILDING

see docs/building.md

For detail information about building, please see:

http://www.mongodb.org/display/DOCS/Building

If you want to build everything (mongod, mongo, tools, etc):

$ scons .

If you only want to build the database:

$ scons

To install

$ scons --prefix=/opt/mongo install

Please note that prebuilt binaries are available on mongodb.org and may be the easier way to get started.

RUNNING

Expand All @@ -40,39 +25,8 @@ RUNNING

to see command line options.

COMPILER VERSIONS

Mongo has been tested with GCC 4.x and Visual Studio 2008. Older versions
of GCC may not be happy.

NOTES

Mongo uses memory mapped files. If built as a 32 bit executable, you will
not be able to work with large (multi-gigabyte) databases. However, 32 bit
builds work fine with small development databases.

WINDOWS

See also http://www.mongodb.org/display/DOCS/Building+for+Windows

Build requirements:
- vc++ express or visual studio
- python 2.5 (for scons - 2.6 might be needed for some regression tests)
- scons
- boost 1.35 (or higher)
- windows sdk - tested with v6.0 v6.0a

Or download a prebuilt binary for Windows at www.mongodb.org.

UBUNTU

scons libboost-dev libpcre++-dev xulrunner-1.9.1-dev

FreeBSD

Install the following ports:

- devel/boost
- devel/libexecinfo
- devel/pcre
- lang/spidermonkey
58 changes: 58 additions & 0 deletions docs/building.md
@@ -0,0 +1,58 @@

Building MongoDB
================

Scons
----------------

For detail information about building, please see:
http://www.mongodb.org/display/DOCS/Building

If you want to build everything (mongod, mongo, tools, etc):

$ scons .

If you only want to build the database:

$ scons

To install

$ scons --prefix=/opt/mongo install

Please note that prebuilt binaries are available on mongodb.org and may be the easier way to get started.

*general notes
---------------
COMPILER VERSIONS

Mongo has been tested with GCC 4.x and Visual Studio 2008. Older versions
of GCC may not be happy.

windows
---------------

See also http://www.mongodb.org/display/DOCS/Building+for+Windows

Build requirements:
- vc++ express or visual studio
- python 2.5 (for scons - 2.6 might be needed for some regression tests)
- scons
- boost 1.35 (or higher)
- windows sdk - tested with v6.0 v6.0a

Or download a prebuilt binary for Windows at www.mongodb.org.

ubuntu
--------------

scons libboost-dev libpcre++-dev xulrunner-1.9.1-dev

FreeBSD

Install the following ports:

- devel/boost
- devel/libexecinfo
- devel/pcre
- lang/spidermonkey

0 comments on commit 571d377

Please sign in to comment.