doc: precisely differentiate framework and tool chain

Issue #2132
This commit is contained in:
Christian Helmuth 2016-11-29 17:42:18 +01:00
parent 85fa4d340b
commit 77da6ce1a0
2 changed files with 13 additions and 8 deletions

View File

@ -31,8 +31,12 @@ For using the entire collection of ported 3rd-party software, the following
packages should be installed additionally: 'autoconf2.64', 'autogen', 'bison', packages should be installed additionally: 'autoconf2.64', 'autogen', 'bison',
'flex', 'g++', 'git', 'gperf', 'libxml2-utils', 'subversion', and 'xsltproc'. 'flex', 'g++', 'git', 'gperf', 'libxml2-utils', 'subversion', and 'xsltproc'.
Furthermore, you will need to install the official Genode toolchain, which Your exploration of Genode starts with obtaining the source code of the
you can download at [http://genode.org/download/tool-chain]. [https://sourceforge.net/projects/genode/files/latest/download - latest version]
of the framework. For detailed instructions and alternatives to the
download from Sourceforge please refer to [https://genode.org/download].
Furthermore, you will need to install the official Genode tool chain, which
you can download at [https://genode.org/download/tool-chain].
The Genode build system never touches the source tree but generates object The Genode build system never touches the source tree but generates object
files, libraries, and programs in a dedicated build directory. We do not have a files, libraries, and programs in a dedicated build directory. We do not have a
@ -123,5 +127,5 @@ Please feel welcome to ask your questions and to join the discussions:
:Genode Mailing Lists: :Genode Mailing Lists:
[http://genode.org/community/mailing-lists] [https://genode.org/community/mailing-lists]

View File

@ -14,7 +14,7 @@ Genode.
Recommended development platform Recommended development platform
################################ ################################
We use recent [http://www.ubuntu.com/ - Ubuntu] LTS releases on our We use recent [https://www.ubuntu.com/ - Ubuntu] LTS releases on our
development hosts. Hence, Genode should always build without trouble on these development hosts. Hence, Genode should always build without trouble on these
platforms. platforms.
@ -35,8 +35,9 @@ compiled:
! sudo tar xPfj genode-toolchain-<version>-<arch>.tar.bz2 ! sudo tar xPfj genode-toolchain-<version>-<arch>.tar.bz2
The use of the 'P' option ensures that the tool chain will be installed at The use of the 'P' option ensures that the tool chain will be installed at
the correct absolute path '/usr/local/genode-gcc' where the build system the correct absolute path '/usr/local/genode-gcc' where the build system
expects it to reside by default. expects it to reside by default. Please note, Genode OS Framework releases
[http://sourceforge.net/projects/genode/files/genode-toolchain/ - Download the pre-compiled tool chain...] require a Genode tool chain with an equal or next smaller version number.
[https://sourceforge.net/projects/genode/files/genode-toolchain/ - Download the pre-compiled tool chain...]
:Compile from source: :Compile from source:
For those of you who prefer compiling the tool chain from source, we provide For those of you who prefer compiling the tool chain from source, we provide
@ -44,8 +45,8 @@ compiled:
find the tool in Genode's source tree at 'tool/tool_chain'. For usage find the tool in Genode's source tree at 'tool/tool_chain'. For usage
instructions, just start the tool without arguments. instructions, just start the tool without arguments.
In both cases, the tool chain will be installed to '/usr/local/genode-gcc'. All In both cases, the Genode tool chain will be installed to '/usr/local/genode-gcc'.
tools are prefixed with 'genode-x86-', 'genode-arm-', or 'genode-riscv-' All tools are prefixed with 'genode-x86-', 'genode-arm-', or 'genode-riscv-'
respectively such that it is safe to add the installation directory to our respectively such that it is safe to add the installation directory to our
'PATH' variable (optional). The Genode tool chain will be used by the Genode 'PATH' variable (optional). The Genode tool chain will be used by the Genode
build system by default. If you desire to use a different tool chain, create a build system by default. If you desire to use a different tool chain, create a