summaryrefslogtreecommitdiffstats
path: root/rtems/config/rtems-bsp.cfg (follow)
Commit message (Collapse)AuthorAgeFilesLines
* rtems-bsb: Use linker garbage collection for BSP based buildsChris Johns2020-04-281-1/+10
| | | | Close #3944.
* rtems/bsps: Fix building 3rd party packages with various optionsChris Johns2020-03-031-15/+38
| | | | | | | | | | | | | | | | - Fix locating valid tools and BSP. If either is found in the staging area use that else use the specific --with-* option and if not present use the --prefix. - Locate the tools by checking if the arch's C compiler is a valid file. No other checks are made on the tools. - Locate a BSB by checking for a valid pkgconfig file for the BSP. - Only filter flags if the BSP is in the staging area Closes #3893
* rtems/bsps: Do not raise an error if no cflags when getting source.Chris Johns2019-10-271-1/+1
|
* rtems/bsps: Add machine flags to the linker flags.Chris Johns2019-08-291-0/+6
| | | | | - Some packages link executables and this needs valid machine flags or you can get errors mixing libraries.
* rtems/bsp: Build packages for the beagle BSP.Chris Johns2019-07-221-29/+64
| | | | Closes #3769
* sb/setbuilder: Support staging of build set build before installing.Chris Johns2019-07-211-7/+21
| | | | | | - Staging lets build sets use previously built build sets. - Fix the rtems-bsp builds to support staging.
* rtems: Add kernel, libbsd and BSP building as packages.Chris Johns2019-07-211-12/+30
|
* 5/packages: Add curl and update all packages with RTEMS 5 and LibBSDChris Johns2019-07-211-18/+65
| | | | | | | | | - 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.
* rtems: Refactor to move to a single version on master.Chris Johns2016-04-151-8/+9
| | | | | | | | | | Move the 4.12 version and base defines to just RTEMS base defines which includes the version. This removes the version from a number of files and makes it simpler to move to a new version. It however means we cannot support more than version on master. This change further breaks 4.10 and 4.9 however it means we can branch these versions and better support them on their branches.
* sb: Support --dry-run --with-download for 3rd party RTEMS BSP packages.Chris Johns2016-03-171-4/+18
| | | | | | | | | | | | | | | | | | | | | | | The building of 3rd party packages for an RTEMS BSP requires a valid BSP so the standard method to download the source for releasing does not work. This change adds support to allow this. The RTEMS BSP support will not generate an error is no BSP or tools are provided or found. The change addis logic operators to the %if statement so you can '||' to 'or' and '&&' to 'and' logic expressions. A new %log directive has been added to clean up the messages. A new %{!define ...} has been added to aid checking within logic expressions. All command line --with/--without now appear as macros. Add version.version to get just the RTEMS major and minor version. Some pkg-config issues have been resolved. Closes #2655.
* Canandian Cross Compiling and RTEMS 3rd party package building Fixes.Chris Johns2015-07-201-9/+22
| | | | | | | | | | | | The change fixes installing for RTEMS 3rd Party packages where the RSB considered them Canadian Cross Compiling (Cxc). Fixing the Cxc issue broke real Cxc builds. The change corrects the issue of macros being changed in the Cxc and the prep data not being udpated. The configuration is loaded again after the updated macros. The macros are also copied and restored to ensure a clean stable base. The change also introduces --rtems-tools and --rtems-bsp to align the command line with the waf configure process or RTEMS application.
* Fix C++ build support for cross-compiling RTEMS 3rd party packages.Chris Johns2015-01-231-3/+8
|
* rtems-bsp: Install 3rd party packages under a BSP.Chris Johns2014-07-261-0/+23
| | | | | | | Provide the paths so a package built for RTEMS can be installed under the BSP. Update NTP to install under the BSP.
* config: Fix the broken rtems-bsp.cfg.Chris Johns2014-06-151-2/+2
|
* config: Use the prefix as the tools path if no --with-tools.Chris Johns2014-06-151-3/+3
| | | | | To use tools not in the installed RTEMS path use --with-tools. If the --with-tools option is not supplied use the --prefix path.
* sb: Add support for building RTEMS 3rd party packages.Chris Johns2014-06-151-0/+55
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.