143 Commits

Author SHA1 Message Date
Sebastian Huber
f07504d271 Use HTTPS instead of FTP
FTP is an outdated protocol and blocked by some firewalls.
2019-01-23 13:41:30 +01:00
Chris Johns
257c9267cf gdb/python: Use python-config for the configuration if found.
- Do not assume the installed paths for the header and library.
  Ask python-config if found.

Close #3537.
2018-12-25 10:15:55 +11:00
Chris Johns
fabe813ec4 bare/devel/qemu: Fix building on FreeBSD. 2018-11-21 16:08:26 +11:00
Hesham Almatary
693e6b518d rsb: Update RISC-V's Spike revision 2018-11-12 10:22:35 +00:00
Sebastian Huber
9955b1a430 5: Use in-tree ISL libraries for GCC
Close #3577.
2018-11-06 10:46:51 +01:00
Sebastian Huber
509dfbdd2e Support in-tree CLooG and ISL libraries for GCC
Update #3577.
2018-11-05 07:56:17 +01:00
Chris Johns
96c414c8ff windows: Remove BuildRoot from all configs, add a short tmp path.
Closes #3562.
2018-11-05 15:46:42 +11:00
Chris Johns
13f4c37999 sb: Add support to search for a suitable version of python.
The command python has been removed from upstream python and python2
and python3 is now used. This patch wraps the commands in a shell
script that locates a suitable python to run.

Updates #3537
2018-10-21 09:49:02 +11:00
Joel Sherrill
219a4babbc source-builder/config/gcc-4.8-1.cfg: mpc download link changed again 2018-08-29 15:16:37 -05:00
Sebastian Huber
100ddee925 Allow external Newlib sources 2018-07-23 06:59:15 +02:00
Chris Johns
c5715172d9 gdb: Add a gdb-common configuration and have gdb-7-1 include it.
Updates #3460
2018-06-20 09:28:10 +10:00
Sebastian Huber
d8daad23f4 Build only the GDB
The Binutils and GDB share a repository.  In order to build the GDB
from a repository snapshot some components must be disabled.

Update #3453.
2018-06-13 10:43:53 +02:00
Sebastian Huber
9530518b4a Build only the Binutils
The Binutils and GDB share a repository.  In order to build the Binutils
from a repository snapshot some components must be disabled.

Update #3452.
2018-06-13 10:37:46 +02:00
Chris Johns
6ac3ed87d3 bare/devel: Add qemu-couverture support.
Add a build set and configuration to build a QEMU we can use for
coverage testing.
2018-05-01 11:58:43 +10:00
Chris Johns
4b3e0f8e3d The libexpat project has moved to github. Fetch expat from github.
Close #3315
2018-03-05 08:29:40 +11:00
Chris Johns
858b6488e4 gcc: Use the RSB release for released tools.
Using the RSB release version for the gcc version string means the
tools have a version string that matches the release.

Close #3294
2018-02-07 15:28:35 +11:00
Hesham Almatary
e274bdfe10 RSB - RISC-V: Add scripts to build RISC-V's simulator
Update #3109
2017-10-28 18:00:42 +11:00
Joel Sherrill
c4b6bf0d6d Enable 64-bit BFD support. Needed on 32bit hosts
Closes #3157.
2017-10-11 21:16:20 -05:00
Sebastian Huber
630e658ccf 4.12: Update to GCC 7.2 2017-08-22 07:23:23 +02:00
Chris Johns
71c76d09e8 gcc: Disable makeinfo cause newer versions do not build gcc-4.8 docs.
Newer makeinfo tools cannot build the existing texinfo in gcc so
disable building it. This will not be fixed on the gcc branch.

Updates #3027.
2017-08-09 09:36:12 +10:00
Andreas Kölbl
d413d7e228 Fix GDB build on ArchLinux
Archlinux provides both, libguile v2.0 and v2.2. GDB states in
configuration its compatibility with both versions of libguile which is
false. The SCM_port interface of libguile was removed in v2.2 and
therefore breaks GDB as a user.

RTEMS does not use libguile and therefore it can be compiled without
support.

https://sourceware.org/bugzilla/show_bug.cgi?id=21104

Close #3054.
2017-07-04 07:59:46 +10:00
Sebastian Huber
2c13f00bf2 Reduce file name length to make Windows happy 2017-06-08 07:07:27 +02:00
Sebastian Huber
94083b0487 Add GCC 7 base configuration 2017-06-06 06:48:55 +02:00
Sebastian Huber
7c121cac4d Fix for GCC 4.9 while building with GCC 6+
See also:

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69959
2017-06-06 06:48:42 +02:00
Sebastian Huber
1ad33b0f96 Always use GCC provided zlib
Always use the GCC provided zlib to make the compiler as independent of
the host system as possible.
2017-03-31 09:55:08 +02:00
Chris Johns
534332f22a binutils,gcc: Add support to control LTO and Gold. 2016-09-12 12:32:26 +10:00
Chris Johns
6843e47ce3 gdb: Build with system readline and use MinGW compilers.
Select MinGW compilers for Windows builds on Windows.

Use the system readline rather than GDB's which does not
handle cmd.exe correctly.
2016-04-15 15:22:36 +10:00
Chris Johns
f5e724fc07 graphics: Add 3rd party graphics support back to the master branch.
The support is added at the top level and so not lost when we
move to a new version of RTEMS.

The change also moves all 3rd party packages to use a common
rtems-package.bset build set file.

All packages except Microwindows itself build cleanly.
2016-04-15 11:59:30 +10:00
Chris Johns
334c22c12d sb: Add support to GDB to select a specific Python.
Detect a suitable Python version on Windows.

Update #2619.
2016-03-08 22:27:10 +11:00
Chris Johns
b537e55364 Clean up 4.9 build issues.
Add support so 4.9 builds on a recent FreeBSD using clang.
2016-03-01 14:33:22 +11:00
Chris Johns
7c0ded8e9b Fix pkgconfig for MSYS to allow QEMU to build. 2016-02-24 09:56:11 +11:00
Joel Sherrill
14b00fff99 source-builder/config/qemu-1-1.cfg: Add --disable-smartcard-nss
closes #2547.
2016-01-24 13:24:19 -06:00
YANG Qiao
7a9ec6e633 fix nanox patch url 2015-12-16 12:28:28 +11:00
YANG Qiao
3dfedc92db fix t1lib patch url 2015-12-16 12:28:23 +11:00
Sebastian Huber
7164e6195f Add RTEMS 4.12 build set 2015-11-10 13:53:22 +01:00
ragunath
3a3069e83c lwIP configuration & build files
Patch to build lwip with RTEMS Resource builder. It builds the lwip sources and creates a library.
2015-08-11 09:45:02 -05:00
YANG Qiao
01f8d0cb2e fix libjpeg conf 2015-08-10 12:00:53 -05:00
YANG Qiao
68e81c7b27 add nxlib bset 2015-08-10 12:00:53 -05:00
YANG Qiao
a7d2db0241 add nanoX bset 2015-08-10 12:00:53 -05:00
YANG Qiao
457c7ec9fd add t1lib bset (patch url should be changed after it is merged into rtems git server) 2015-08-10 12:00:53 -05:00
YANG Qiao
d9ee8ae401 add freetype2 bset 2015-08-10 12:00:53 -05:00
YANG Qiao
d2ee14c694 add tiff-4.0.2 bset 2015-08-10 12:00:53 -05:00
YANG Qiao
0b80ff5309 add libpng bset 2015-08-10 12:00:53 -05:00
Chris Johns
f936478ef9 rtems/netsnmp: Disable SMP builds.
NetSNMP breaks building with extra jobs on fast hardware.
2015-07-20 14:09:24 +10:00
Sebastian Huber
fba2549d5c rtems4.11: OpenMP support for ARM, PowerPC, SPARC 2015-07-07 09:33:30 +02:00
Chris Johns
eddfda5be0 config: Add a qemu-snapshot map to the qemu build. 2015-06-16 20:58:19 +10:00
Chris Johns
18cea20a12 devel/qemu: Add support to build VDE if installed.
Check is the VDE development package is installed and if it is
enabled support.
2015-06-05 17:00:58 +10:00
Hesham ALMatary
d758ab9adc Modify GNU's common backend configuration files to build from external sources 2015-05-06 16:20:09 +10:00
Chris Johns
46ec6b52c8 Windows is win32 when testing for the host. 2015-03-07 09:24:51 +11:00
Chris Johns
d4eb08f55a Windows native build fixes.
The testing of building on Windows is done using MSYS2.
2015-02-07 17:58:17 +11:00