summaryrefslogtreecommitdiffstats
path: root/source-builder/config/autoconf-2-1.cfg (follow)
Commit message (Collapse)AuthorAgeFilesLines
* sb: Back port the RTEMS 5 and 6 RSB engine.Chris Johns2020-10-061-5/+4
| | | | | | | | | - 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
* sb: Add support for building RTEMS 3rd party packages.Chris Johns2014-06-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | 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: Implement %source and %patch to manage source and patches.Chris Johns2014-05-131-4/+3
| | | | | | Remove the numbered source and patches and automatically manage sources and patches. This removes the overhead in maintaining large collections of patches.
* config: Default _internal_autotools_path to nil when not an internal build.Chris Johns2014-02-041-0/+3
|
* config: Use ${build_top} to change dir to parent.Chris Johns2013-09-101-5/+11
| | | | | | | | | | 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.
* CONFIG: PR 2127 - Build fails on Linux.Chris Johns2013-07-211-2/+2
| | | | Fix shell tests where '==' was used rather than '='.
* Automtically build the Autotools to bootstrap RTEMS.Chris Johns2013-07-161-8/+6
| | | | | | | | | | | | | | | | | | This changes adds support to build the autotools if the host installed version is not a suitable version. Autoconf and automake have hard coded references to the install prefix and host tools and this makes it impossible to relocate, that is use in any path other than the install prefix. To bootstrap automake you need to first build a suitable autoconf and with that you can built automake for the install prefix. The other complication is not referencing the install prefix in the path when building in the RSB. Having the install prefix in the path can result in strange issues appearing such as gcc using a new assembler feature not present in an older assember installed under the install prefix. The process is to build the autotools using an install prefix to an internal path inside the RSB temporary path and to use that autoconf to build the version for the install prefix. The internal install prefix version is also used to bootstrap RTEMS.
* Add Canadian Cross support.Chris Johns2013-04-011-7/+11
| | | | | | | | | | | | | | | | | | | | Add support to build MinGW tools using Cygwin. This is a Canadian cross build. Do not expand the directives when parsing a configuration file. Hold in the package object the text as read from the configuration file. Still parse the logic but leave the macros. This allows a configuration to be varied when the build happens. The Canadian cross uses this to build a build compiler used to build a Cxc runtime. Add Cxc support to the build module. In the defaults add rm and rmfile macros, add Cxc paths and pre-build script code. In the setbuilder check for a Cxc build and if so and the package allow Cxc build the build host version then the host target version. Add cygiwn support to the defaults processing and to the Windows module.
* Clean path when building autoconf and automake.Chris Johns2013-03-051-2/+7
| | | | | | | | | Autoconf hard codes paths into itself. This change is a first pass at allowing a clean environment to let automake build. The ability to 'make install DESTDIR=xxx' autoconf then use it to build automake needs a clean environment. The purpose is to allow a prefix that needs root without building and packaging when root.
* Fix conditional logic.Chris Johns2013-03-041-2/+2
|
* Cleanup the %setup flagsChris Johns2013-02-281-1/+1
|
* Move into the source-builder tree.Chris Johns2012-11-061-0/+69