summaryrefslogtreecommitdiffstats
path: root/source-builder/sb/freebsd.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* sb: Only use /usr/local/bin/unzip on FreeBSD.Chris Johns2015-10-261-0/+1
| | | | | The base package version is broken and does not unzip all files in a zip file cleanly.
* Don't let a GCC port install override base Clang for FreeBSD 10+Nick Withers2015-05-221-13/+13
|
* sb: FreeBSD uses clang for cc on version 10 and later.Chris Johns2014-11-061-2/+6
|
* sb: Add CXX flags support rather than use CFLAGS.Chris Johns2014-07-251-0/+1
|
* sb: Add support for building RTEMS 3rd party packages.Chris Johns2014-06-151-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* sb: Fix FreeBSD compiler support.Chris Johns2014-06-041-0/+13
| | | | Only add the bracket flag if clang is being used.
* sb: Fix the testing commit for FreeBSD. Used this to test error reporting.Chris Johns2014-05-081-1/+1
|
* sb: Generate an error report on an error.Chris Johns2014-05-081-1/+1
| | | | | Generate an error report users can send to the mailing list with error details.
* config: Fix the host and build options for Canadian cross builds.Chris Johns2014-05-041-0/+1
| | | | | | The ARM on 4.9.0 with clang fails and needs an extra option and this is only valid building the build cross compiler. This change fxies the host and build flags so they only apply where needed.
* sb:Use cc and c++ on FreeBSD 10 and higher.Chris Johns2014-04-281-0/+6
|
* sb: Add _host_os_version to all supported hosts.Chris Johns2014-04-101-17/+18
|
* config,sb: Qemu build updates for FreeBSD and the start of MinG32.Chris Johns2014-04-081-1/+6
| | | | | | | | | | 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.
* FreeBSD 10 and above no longer have /usr/bin/cvs - allow it to be found in ↵Nick Withers2014-01-071-1/+7
| | | | the path (e.g., from a devel/cvs ports install)
* Remove /usr/local from build flags. They cause problems with BFD etc.Chris Johns2013-06-171-1/+0
|
* Support Canadian cross builds on FreeBSD (and other hosts).Chris Johns2013-05-151-18/+38
| | | | | | | | | Set up the rules to manage the separate host and build setting to allow a Canadian cross to complete. Update the scripts to move the build directory and host/build flags into the defaults so they are common for all build configurations.
* Add svn in /usr/local for FreeBSD.Chris Johns2013-05-081-0/+1
|
* PR 2108, PR 2109. Add --jobs and --always-clean.Chris Johns2013-04-031-3/+3
| | | | | | | | | | | | | | Refactor the options handling in defaults.py to allow the --jobs option have varing specific parameters. The option supports 'none', 'max' and 'half' or a fraction to divide the number of CPUs or an integer value which is the number of jobs. The --no-smp has been removed. The host specific modules have been changed to set the number of CPUs in the defaults table. Fixed the --keep-going to clean up is --always-clean is provided even if the build has an error.
* Patch on FreeBSD needs to have -E to remove empty files. This is the Linux ↵Chris Johns2013-03-211-1/+2
| | | | default.
* Add support for GIT.Chris Johns2013-03-031-0/+1
| | | | | | | The git module allows basic access to git. Hosts are now required to provide git support. The defaults module now returns options as a list split on '='.
* Override the bison path on FreeBSD.Chris Johns2013-02-131-1/+2
|
* Move into the source-builder tree.Chris Johns2012-11-061-0/+67