diff options
| author | Antonin Kral <a.kral@bobek.cz> | 2010-01-31 08:32:52 +0100 |
|---|---|---|
| committer | Antonin Kral <a.kral@bobek.cz> | 2010-01-31 08:32:52 +0100 |
| commit | 4eefaf421bfeddf040d96a3dafb12e09673423d7 (patch) | |
| tree | cb2e5ccc7f98158894f977ff131949da36673591 /docs | |
Imported Upstream version 1.3.1
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/building.debian.etch.ec2.md | 21 | ||||
| -rw-r--r-- | docs/building.md | 65 |
2 files changed, 86 insertions, 0 deletions
diff --git a/docs/building.debian.etch.ec2.md b/docs/building.debian.etch.ec2.md new file mode 100644 index 00000000000..4a96a79bc69 --- /dev/null +++ b/docs/building.debian.etch.ec2.md @@ -0,0 +1,21 @@ + +ami-f2f6159b + + apt-get update + + apt-get install git-core "g++-4.1" + apt-get install python-setuptools libpcre3-dev + apt-get install libboost-filesystem-dev libboost-dev libboost-thread-dev libboost-program-options-dev libboost-date-time-dev + +see: http://www.mongodb.org/display/DOCS/Building+Spider+Monkey + + ln -s /usr/bin/g++-4.1 /usr/bin/g++ + ln -s /usr/bin/gcc-4.1 /usr/bin/gcc + + easy_install scons + + git clone git://github.com/mongodb/mongo.git + + cd mongo + scons all + diff --git a/docs/building.md b/docs/building.md new file mode 100644 index 00000000000..3f18557f986 --- /dev/null +++ b/docs/building.md @@ -0,0 +1,65 @@ + +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. + +scons targets +------------- +* mongod +* mongos +* mongo +* mongoclient + +*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 |
