Christian Prochaska
f18a12a592
tool chain: update version to 23.05
...
Issue #4827
2023-05-30 12:03:27 +02:00
Christian Helmuth
fc71f1848f
tool/tool_chain: log PLATFORM on installation
2023-05-30 12:03:26 +02:00
Josef Söntgen
1f8438a6ae
tool_chain: check ncursesw as well
...
Fixes #4699 .
2023-02-27 08:20:45 +01:00
Christian Prochaska
48cc52be07
tool chain: tool check cleanup
...
- look for autoconf 2.69 on Ubuntu 22.04
- remove obsolete checks
- add new checks
Fixes #4622
2022-10-12 12:09:35 +02:00
Norman Feske
f9f79af5bd
tool/tool_chain: fix condition of ali2dep build
...
Thanks to Tomasz Gajewski for reporting this issue and suggesting the
fix.
Fixes #4365
2022-02-15 10:23:15 +01:00
Sebastian Sumpf
d4a6342295
tool_chain: remove Go support from bootstrap compiler
...
Fixes #4292
2021-11-29 15:10:50 +01:00
Sebastian Sumpf
a6fe6c90d4
tool_chain: add ENABLE_FEATURE support
...
default: "c c++ ada go gdb"
This allows to build a subset of the Genode tool chain
issue #4094
2021-06-25 11:55:41 +02:00
Christian Prochaska
9a3d5dcf21
tool_chain: update ali2dep for gcc 10.3.0
...
Issue #4094
2021-05-28 14:15:26 +02:00
Christian Prochaska
9c05cda6e7
tool_chain: update gcc to version 10.3.0
...
Issue #4094
2021-05-28 14:15:26 +02:00
Christian Prochaska
6a11b78cdf
tool_chain: use gcc-provided dependency libraries
...
Download gmp, mpc and mpfr with the download script provided by the
gcc source tree and let the gcc build system handle the build of these
libraries with the correct compile options. This fixes build issues on
armhf Linux and removes the need to maintain mpc and mpfr ports in
the Genode tree.
Issue #4094
2021-05-10 11:19:11 +02:00
Christian Prochaska
7fd598f0c1
tool_chain: build 'gprbuild' from source
...
The 'gprbuild' version which is provided by Ubuntu 18.04 has a bug
which prevents it from building 'ali2dep' with gcc/gnat 10. With
this commit, a newer 'gprbuild' version is built from source.
Issue #4094
2021-05-10 11:19:09 +02:00
Christian Prochaska
ff160decec
gdb: fix build errors with gcc 10
...
Fixes #4139
2021-05-10 11:17:20 +02:00
Christian Prochaska
ca39a9ea61
tool_chain: versioned install location
...
Issue #3307
2019-05-29 10:20:52 +02:00
Christian Prochaska
a5d6cbf44d
tool_chain: strip gdb
...
Issue #3307
2019-05-27 14:52:52 +02:00
Christian Prochaska
74260c96bf
tool_chain: integrate 'ali2dep' tool
...
Fixes #3361
2019-05-27 14:52:51 +02:00
Stefan Kalkowski
fc922d263c
tool_chain: add aarch64 compiler target
...
Ref #3260
2019-05-27 14:52:51 +02:00
Sebastian Sumpf
36f90e57f3
riscv: tool chain 19.05
...
issue #3273
2019-05-27 14:52:51 +02:00
Christian Prochaska
1720d2d86d
tool_chain: update GCC to version 8.3.0
...
Issue #3307
2019-05-27 14:46:54 +02:00
Christian Prochaska
96ed3c8db0
tool_chain: update binutils to version 2.32
...
Issue #3307
2019-05-27 14:46:54 +02:00
Christian Prochaska
ed246d152b
tool_chain: build in <genode-dir>/build/tool_chain-<version>
...
Fixes #2608
2019-05-06 16:15:24 +02:00
Christian Prochaska
38de57be76
tool_chain: make sudo command configurable
...
Fixes #3255
2019-04-01 19:33:52 +02:00
Christian Prochaska
ecc4ac795a
tool_chain: fix build problems on Ubuntu 18.04
...
Fixes #2939
2018-08-30 09:24:46 +02:00
Sebastian Sumpf
496671e523
gcc: RISC-V 6.3.0
...
issue #2423
2017-05-31 13:16:20 +02:00
Christian Prochaska
58f2088d3e
gcc: update to version 6.3.0
...
Issue #2372
2017-05-31 13:15:49 +02:00
Christian Prochaska
9f9271783e
binutils: update to version 2.28
...
Fixes #2401
Issue #2372
2017-05-31 13:15:49 +02:00
Christian Prochaska
8903179537
tool_chain: use port mechanism
...
Fixes #2340
2017-03-27 12:35:10 +02:00
Christian Prochaska
2a92f4bf55
tool_chain: use 'pkg-config' for library checks
...
Fixes #1975
2016-05-23 15:52:50 +02:00
Sebastian Sumpf
8cddd86a4c
riscv: tool chain
...
issue #1880
2016-02-16 14:38:02 +01:00
Alexander Boettcher
e5930105bb
tool_chain: symlink fix
...
If contrib is a symbolic link using ".." leads to wrong directories.
2015-05-26 09:39:51 +02:00
Christian Prochaska
e0dbf67e1d
tool_chain: enable x86_64 target support in GDB
...
Fixes #1521
2015-05-26 09:39:49 +02:00
Christian Prochaska
72e31090ee
tool_chain: update GCC to version 4.9.2
...
Fixes #1520
2015-05-26 09:39:49 +02:00
Christian Prochaska
7709059245
tool_chain: update GCC to version 4.8.4
...
Fixes #1519
2015-05-26 09:39:49 +02:00
Christian Prochaska
b704944d4d
tool_chain: update binutils to version 2.25
...
Fixes #1518
2015-05-26 09:39:49 +02:00
Christian Prochaska
2706e4cd75
tool_chain: cleanup
...
Fixes #1517
2015-05-26 09:39:49 +02:00
Christian Prochaska
2583aa2ab4
tool_chain: update GCC to version 4.7.4
...
Fixes #1051 .
2014-11-20 16:39:16 +01:00
Norman Feske
37248560d1
tool chain: disable -Werror for building GDB
...
Thanks to @duralog for reporting the issue!
Fixes #1214
2014-07-24 10:18:08 +02:00
Christian Prochaska
f1aa137c9d
tool_chain: fix GDB build with makeinfo 5
...
Issue #1051 .
2014-05-14 16:08:01 +02:00
Markus Partheymueller
31fc7c35e2
tool_chain: check for various autoconf installs.
...
There exist different default setups for a specific autoconf version:
* autoconf
* autoconf$(VERSION)
* autoconf-$(VERSION)
As of now, only the second option is recognized by the check in tool_chain.
This patch ensures that if one of those is present in the correct
version, it will be found and used in the build process.
Fixes #1053 .
2014-02-25 14:58:04 +01:00
Bjoern Doebel
9c9f67d0d6
Check for all missing tools at once
...
Instead of terminating tool/tool_chain when finding the first
missing tool, this patch runs all checks to completion before
bailing out. This eases finding missing programs, because the
user has to run the script only once to get a list of all missing
software.
Fixes #1046
Fixes #1047
2014-02-06 15:20:14 +01:00
Stephan Mueller
4f52e793a0
GPG signature verification of tool chain
...
The downloaded archives for building the tool chain are checked for its
signature before using them. In case of a signature failure, the build
is interrupted.
Issue #748
2013-06-10 10:44:09 +02:00
Norman Feske
76b60566b7
Whitespace fix
2012-11-05 17:28:51 +01:00
Christian Prochaska
dedfd3526d
tool chain: binutils 2.22 and GCC 4.7.2 update
2012-10-30 18:16:19 +01:00
Christian Prochaska
e3b1063a36
tool chain: gcc-4.7.1 fixes
2012-10-30 18:16:05 +01:00
Taru Karttunen
443d611dd2
tool chain: switch to gcc-4.7.1
2012-10-30 18:15:27 +01:00
Christian Prochaska
1b8fd4aa44
GDB for Noux
...
With this patch the 'GNU Project Debugger' (GDB) can be built for Noux.
The included run script connects GDB and GDB monitor via a cross-link
terminal and allows interactive source-level debugging of the GDB monitor
test application on Genode.
Fixes #280 .
2012-07-19 15:42:25 +02:00
Christian Prochaska
e39200d8c6
Noux: update GCC to version 4.6.1
...
This patch updates GCC to version 4.6.1 and enables tool chain support for
x86_64 and ARM.
Fixes #266 .
2012-07-04 14:56:58 +02:00
Martin Stein
26915c14b7
Add santity checks in 'tool/tool_chain', fix #62
...
In addition to autogen and autoconf, the tool-chain build script
requires ncurses (for building GDB), wget (to download the tool-chain
source code), and texinfo. Let the tool check if these packages are
installed instead of failing later during the build.
2012-01-06 09:49:43 +01:00
Genode Labs
da4e1feaa5
Imported Genode release 11.11
2011-12-22 16:19:25 +01:00