summaryrefslogtreecommitdiffstats
path: root/source-builder/config (follow)
Commit message (Collapse)AuthorAgeFilesLines
* sb: Back port the RTEMS 5 and 6 RSB engine.Chris Johns2020-10-0631-360/+495
| | | | | | | | | - Build GDb first as we do for RTEMS 5 and later - Update GDB to 9.1 for all archs expect SPARC. The SIS patches only apply to 7.9. Disable Python for SPARC Closes #4111
* The libexpat project has moved to github. Fetch expat from github.Chris Johns2018-03-051-1/+1
| | | | Closes #3316
* 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 #3074
* gcc: Use GNU's FTP rather than the package's home sites that change.Chris Johns2018-01-187-21/+21
| | | | Close #3271
* gcc: Disable makenfo cause newer verisons do not build gcc-4.8 docs.Chris Johns2017-07-031-0/+1
| | | | | | | Newer makeinfo tools cannot build the existing texinfo in gcc so disable building it. This will not be fixed on the gcc branches. Updates #3027.
* gdb: Build with system readline and use MinGW compilers.4.11.14.11.0Chris Johns2016-04-151-1/+6
| | | | | | | | | Select MinGW compilers for Windows builds on Windows. Use the system readline rather than GDB's which does not handle cmd.exe correctly. Closes #2681.
* rtems/net-mgmt: Switch the net-snmp path to https as SF has changed.Chris Johns2016-03-171-1/+1
|
* sb: Add support to GDB to select a specific Python.Chris Johns2016-03-081-1/+11
| | | | | | Detect a suitable Python version on Windows. Update #2619.
* Fix pkgconfig for MSYS to allow QEMU to build.Chris Johns2016-02-241-0/+5
|
* source-builder/config/qemu-1-1.cfg: Add --disable-smartcard-nssJoel Sherrill2016-01-241-0/+1
| | | | closes #2547.
* rtems/netsnmp: Disable SMP builds.Chris Johns2015-07-211-1/+4
| | | | NetSNMP breaks building with extra jobs on fast hardware.
* rtems4.11: OpenMP support for ARM, PowerPC, SPARCSebastian Huber2015-07-071-0/+1
|
* config: Add a qemu-snapshot map to the qemu build.Chris Johns2015-06-161-0/+8
|
* devel/qemu: Add support to build VDE if installed.Chris Johns2015-06-051-1/+15
| | | | | Check is the VDE development package is installed and if it is enabled support.
* Modify GNU's common backend configuration files to build from external sourcesHesham ALMatary2015-05-063-6/+13
|
* Windows is win32 when testing for the host.Chris Johns2015-03-071-1/+1
|
* Windows native build fixes.Chris Johns2015-02-071-4/+5
| | | | The testing of building on Windows is done using MSYS2.
* Update all 4.11 archs to newlib-2.2.0-1 and gdb-7.8.2 where possible.Chris Johns2015-02-072-123/+8
| | | | | Remove the extra gdb-7.8.1.cfg and added support to allow GDB tar compression to be version defined. GDB has changed it default to .xz.
* Add Sqlite as a 3rd party package.Chris Johns2015-01-281-0/+86
| | | | Thanks to Wendell P Silva for the excellent Wiki page.
* Add Google Protocol Buffers as a 3prd party package for RTEMS.Chris Johns2015-01-231-0/+73
| | | | https://developers.google.com/protocol-buffers/
* Add the host name to the package name.Chris Johns2015-01-185-7/+7
| | | | | | Adding the host name results in the tar files created by the --bset-tar-file and --pkg-tar-files to contain the host name. This is useful when building Cxc packages.
* rtems4.11: Update DTC for Moxie to it's new home path.Chris Johns2014-12-121-4/+4
| | | | | | Add a suitable hash for the build to proceed. Closes #2202.
* sb: Statically link zlib for GCC on MinGWSebastian Huber2014-12-041-1/+7
|
* sparc-gdb: use patch for leon2/3 support to sisJiri Gaisler2014-12-011-0/+122
| | | | Also fixes the can't compute CFA problem.
* rtems-4.11: Add libjpegJoel Sherrill2014-10-241-0/+70
|
* Fixes qemu build error.Matt Carberry2014-09-081-0/+1
| | | | | | Since 1.5 qemu defaults to gtk. Since then, the install command triggers the use of xgettext and msgmerge, both of which are unable to find the libgettextsrc library without passing LD_LIBRARY_PATH.
* Add support for building bare-metal or1ksim.Hesham ALMatary2014-08-291-0/+57
| | | | | This patch adds support to enable RSB to build or1ksim emulator (the main OpenRISC 1000 simulator) from latest or1ksim github repo.
* config: Detect a pipe error on command failure.Chris Johns2014-08-231-1/+1
|
* rtems-4.11: Fix building the SPARC simulator.Chris Johns2014-08-211-0/+3
| | | | | Add support for simulator options to enable special features of some gdb simulators.
* rtems-4.11: Do not build GDB sim on MinGW32 for some targets.Chris Johns2014-08-051-1/+10
| | | | | | | | | | | They are: m32c microblaze mips moxie powerpc sparc v850
* rtems-bsp: Install net-smp under the BSP if building for RTEMS.Chris Johns2014-07-261-0/+8
|
* rtems-bsp: Install 3rd party packages under a BSP.Chris Johns2014-07-261-0/+8
| | | | | | | Provide the paths so a package built for RTEMS can be installed under the BSP. Update NTP to install under the BSP.
* config: Add net-snmp package for RTEMS.Chris Johns2014-06-231-0/+68
|
* config: NTP build fails with too many jobs.Chris Johns2014-06-151-1/+3
| | | | Do not use any jobs to build NTP.
* sb: Add support for building RTEMS 3rd party packages.Chris Johns2014-06-158-8/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | Remove the 'opt' from various macros and shell variables. Add pkgconfig to the checks to make it clear the check is a pkgconfig check. Add NTP support as the first package to be built using the RSB. Split the RTEMS URL's out from the base bset file into a separate file that be included by other files. Add an RTEMS BSP configuration file to help abstract the process of building 3rd party packages. Clean the cross and canadian cross support up so we can cleanly support cross and canadian cross building. Refactor the pkgconfig support and clean up the PC file handling of loading modules. Add support for %{?..} to return false if a macro is %{nil}. Add %{pkgconfig ..} support to allow better control of access RTEMS pkgconfig files.
* config: Fix the check to disable the gdb simulator.Chris Johns2014-06-021-1/+4
| | | | | Check to see if the macro is defined. If not defined define it with the simulator enabled.
* Add support for building rtems-or1k tool-chain - fixedHesham ALMatary2014-06-021-1/+5
| | | | | | | | | | | Configuration files get the following releases: - binutils-2.24 - newlib-2.1.0 - gcc-4.8.2 - gdb-7.7 Patches to tool-chain are mix of OpenRISC original patches and other additions to build the previous releases for RTEMS.
* sb: Implement %source and %patch to manage source and patches.Chris Johns2014-05-1324-307/+137
| | | | | | Remove the numbered source and patches and automatically manage sources and patches. This removes the overhead in maintaining large collections of patches.
* config: Add gcc-4.9.0 configuration support.Chris Johns2014-05-081-0/+41
|
* config,sb: Qemu build updates for FreeBSD and the start of MinG32.Chris Johns2014-04-085-3/+96
| | | | | | | | | | Hack round the FreeBSD iconv support in Freebsd 10. In 10 libc now supports iconv however iconv.h is present under /usr/local. Start to add support to build qemu for MinGW via a Cxc. This is a work in progress and contains lots of hidden traps. In config.py separate out of the canadian build status.
* config: Build without zlib due to errors in psim.Chris Johns2014-03-261-0/+1
|
* config: Add support for gcc-4.8-branch testing.Chris Johns2014-03-261-0/+9
|
* config: Do not build in trace support.Chris Johns2014-02-141-1/+0
|
* config: Set the LD/DYLD temporary path for configure and make.Chris Johns2014-02-132-0/+2
| | | | | Both phases of the build need to find the libraries in their temporary path.
* config: Set build top for pkg-config.Chris Johns2014-02-121-1/+1
|
* config: Disable werror because recent glibs have warnings.Chris Johns2014-02-121-0/+1
|
* config: Update qemu to build on FreeBSD.Chris Johns2014-02-113-4/+9
| | | | | Update configuration to build on FreeBSD. This is based on pkg-config detecting the packages installed on the host.
* config: Add support to build qemu.Chris Johns2014-02-046-0/+480
| | | | | | | | | | | Qemu requires gettext, glib, libffi, and pixman. DTC is built as a submodule. On Mavrick provide a pkg-config command so avoid needing a pkgconfig. The one here is only just good enough to work. Provide an internal autotools build including libtool so qemu can be built from git.
* config: Default _internal_autotools_path to nil when not an internal build.Chris Johns2014-02-042-0/+6
|
* config: Use ${build_top} to change dir to parent.Chris Johns2013-09-107-49/+92
| | | | | | | | | | On NetBSD with ksh changing into a symlink made PWD the link's target path so a 'cd ..' returned you to that parent and not the parent you started from. Record the build top and then change back to that path. Change the package names to the actual packages and remove the extra directory in the build tree. This makes the paths simpler.