summaryrefslogtreecommitdiffstats
path: root/source-builder/config (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add GMP as a prerequisite for GDBSebastian Huber2020-12-211-0/+61
|
* expat: Disable shared librariesSebastian Huber2020-12-211-1/+2
| | | | | This should ensure that GDB is linked using the static libexpat.a built by the RSB.
* devel/qemu: Update QEMU to 5.2.0-rc1Chris Johns2020-11-132-0/+154
| | | | | - This version of qemu uses meson and ninja to build. You will need to install ninja to build. No checks are made until meson run
* sb/track: Add a command to track build sets.Chris Johns2020-08-103-7/+9
| | | | | | | | - Process a build set for a range of hosts and output a dependency tree, the used build set and configuration files. - Output the configuration files that are no referenced Closes #4036
* sqlite: Change to https for downloading the source package.Chris Johns2020-06-261-3/+3
|
* bare/qemu: Fixes building on FreeBSDChris Johns2020-05-083-257/+139
| | | | | | | | | | | | | | | - Move the qemu config to a common file shared by qemu and qemu4. - Disable nettle on qemu4, FreeBSd complained. - Add some extra git cleaning steps to the git path. These however do not full clean the qemu submodules and it is not worth the effort to try and fix. - The devel/qemu will not build on machines with python set to python3. This will not be fixed, use qemu4. Closes #3966
* devel/dtc: Change the home page to www.devicetree.orgChris Johns2020-04-281-1/+1
|
* source-builder/config/gdb-common-1.cfg: Fix building with Python 3.8Anders Montonen2020-04-281-1/+6
| | | | | | | | | | Starting with Python 3.8, python3-config requires the "--embed" flag to print the flags required for embedding Python in an application. Fixes: error: shell macro failed: /home/anders/work/rtems/rsb/source-builder/sb/rtems-build-dep -c gcc -l : 2: error: no library (-l) provided Signed-off-by: Anders Montonen <Anders.Montonen@iki.fi>
* source-builder: Add capstoneVijay Kumar Banerjee2020-04-101-0/+62
|
* rsb: Fix Spike buildHesham Almatary2020-04-091-3/+2
| | | | | | * There is no all$ target in Spike * There is no longer --with-fesvr flag since fesvr is source-inlined by default
* databases/sqlite: Update to 3.31.1Jonathan Brandmeyer2020-04-021-19/+25
| | | | closes #3927.
* qemu: Update glib to build on newer gccMartin Erik Werner2020-03-201-1/+2
| | | | | | | | | | | | | | | | | | | Update the glib version to 2.48.2 in order to fix build failure on newer gcc[0]. Force internal version of libpcre for glib, since otherwise the build failed, presumably since libpcre is not provided as a module (maybe it should?). Increasing the glib version further to the current latest was not tested. [0] CC libglib_2_0_la-gdate.lo ../../glib-2.39.3/glib/gdate.c: In function 'g_date_strftime': ../../glib-2.39.3/glib/gdate.c:2497:7: error: format not a string literal, format string not checked [-Werror=format-nonliteral] tmplen = strftime (tmpbuf, tmpbufsize, locale_format, &tm); ^~~~~~
* protobufs: Fix the incorrectly update top level URL for the project.Chris Johns2020-03-031-1/+1
| | | | - Looks like protobuf is now not under Google. I failed to notice that.
* protobufs: Top level project rename. Fix URL path on github.Chris Johns2020-03-031-1/+1
|
* freebsd: Fix GDB building on some 12 and higher versionsChris Johns2020-01-211-0/+10
|
* rsb: Update RISC-V's Spike revisionHesham Almatary2019-11-121-20/+2
| | | | | | | | Latest Spike integrated fesvr in its source directory, so there is no separate fesvr anymore. Also use a revision of Spike that fixes the file permissions when getting installed.
* sb/gdb: Add further getting source checks.Chris Johns2019-10-271-1/+1
|
* sb/get-source: Add a macro to indicate the get-source command is running.Chris Johns2019-10-271-1/+1
| | | | - Fix GDB's library checks to ignore errors when getting the source.
* sb/config: Add support for line continuation.Chris Johns2019-10-271-1/+5
| | | | | | | | | | - Add line continuation support so empty macros can be used at the end of configure command lines, ie RTEMS kernel. The config parser removes empty lines and wihout this support a trailing line continuation character joins a configure command line to next command. - Fix freetype's gmake support for non-GNU operating systems.
* rtems/llvm: Add support to build llvm on Windows.Chris Johns2019-10-251-11/+25
|
* Update Spike RSB recipe and correct installed permissionsJoel Sherrill2019-10-231-12/+22
| | | | Updates #3802.
* 5/llvm: Add LLVM as a package for RTEMS.Chris Johns2019-09-162-0/+249
| | | | | | | | | | | | | - Add '%source download <source>' to only download the source and do not unpack and prep. This can used when a package internally needs another source package. - Install the staging root only if it is present. A package may internally build another package that is not staged as it is not suitable for installing. Updates #3250 Updatew #3797
* bare/pcre: Add PCRE 8.40Chris Johns2019-09-161-0/+70
|
* bare/t1lib: Format fix.Chris Johns2019-08-291-1/+1
|
* Added qemu 4.1.0 as bare targetJiri Gaisler2019-08-221-0/+135
| | | | * target name is devel/qemu4, old qemu preserved as devel/qemu
* Revert commit that breaks sis installationJiri Gaisler2019-08-101-5/+12
|
* Adjust gdb-python checksGedare Bloom2019-07-291-1/+1
|
* devel/sis: Fix building the SIS on FreeBSDChris Johns2019-07-231-12/+5
| | | | | | | - Update to SIS 2.17 which has internal readline support for the hosts which do not have readline. Closes #3763
* rtems/bsp: Build packages for the beagle BSP.Chris Johns2019-07-225-9/+6
| | | | Closes #3769
* sb/config: Fix GDB probes when using python-config.Chris Johns2019-07-211-2/+3
| | | | | | - Fix the config file handling of shell calls where the shell command has nesting braces. - Fix the bool check to support a '!' next to the check value.
* 5/packages: Add curl and update all packages with RTEMS 5 and LibBSDChris Johns2019-07-217-13/+97
| | | | | | | | | - Update rtems-bsp support to correctly handle hosts for BSP. - Clean up the options for a BSP. - Check all RTEMS 5 packages and add 5/rtems-packages for all that build. - Update download locations and checksum of all packages. - The work requires the kernel and Libbsd hacve the same prefix.
* Add bare target to build standalone sis (devel/sis)Jiri Gaisler2019-06-181-0/+66
|
* Use HTTPS instead of FTPSebastian Huber2019-01-2316-34/+34
| | | | FTP is an outdated protocol and blocked by some firewalls.
* gdb/python: Use python-config for the configuration if found.Chris Johns2018-12-251-4/+21
| | | | | | | - Do not assume the installed paths for the header and library. Ask python-config if found. Close #3537.
* bare/devel/qemu: Fix building on FreeBSD.Chris Johns2018-11-211-0/+1
|
* rsb: Update RISC-V's Spike revisionHesham Almatary2018-11-121-10/+10
|
* 5: Use in-tree ISL libraries for GCCSebastian Huber2018-11-061-0/+24
| | | | Close #3577.
* Support in-tree CLooG and ISL libraries for GCCSebastian Huber2018-11-051-0/+32
| | | | Update #3577.
* windows: Remove BuildRoot from all configs, add a short tmp path.Chris Johns2018-11-0531-32/+1
| | | | Closes #3562.
* sb: Add support to search for a suitable version of python.Chris Johns2018-10-211-2/+103
| | | | | | | | 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
* source-builder/config/gcc-4.8-1.cfg: mpc download link changed againJoel Sherrill2018-08-291-1/+1
|
* Allow external Newlib sourcesSebastian Huber2018-07-231-2/+2
|
* gdb: Add a gdb-common configuration and have gdb-7-1 include it.Chris Johns2018-06-203-142/+156
| | | | Updates #3460
* Build only the GDBSebastian Huber2018-06-131-0/+1
| | | | | | | The Binutils and GDB share a repository. In order to build the GDB from a repository snapshot some components must be disabled. Update #3453.
* Build only the BinutilsSebastian Huber2018-06-131-0/+1
| | | | | | | The Binutils and GDB share a repository. In order to build the Binutils from a repository snapshot some components must be disabled. Update #3452.
* bare/devel: Add qemu-couverture support.Chris Johns2018-05-011-10/+41
| | | | | Add a build set and configuration to build a QEMU we can use for coverage testing.
* The libexpat project has moved to github. Fetch expat from github.Chris Johns2018-03-051-1/+1
| | | | Close #3315
* gcc: Use the RSB release for released tools.Chris Johns2018-02-071-0/+9
| | | | | | | Using the RSB release version for the gcc version string means the tools have a version string that matches the release. Close #3294
* RSB - RISC-V: Add scripts to build RISC-V's simulatorHesham Almatary2017-10-281-0/+64
| | | | Update #3109
* Enable 64-bit BFD support. Needed on 32bit hostsJoel Sherrill2017-10-111-0/+1
| | | | Closes #3157.