Chris Johns
ef58e217ed
sb: Add include/lib paths for /usr/pkg to NetBSD.
2013-09-10 16:18:52 +10:00
Chris Johns
f4a8a421fe
rtems: Revert gdb to gdb-7.6 as gdb-7.6.1 fails.
2013-09-06 15:56:59 +10:00
Chris Johns
b843e623c4
sb: Do no install with a Cxc build.
2013-09-05 16:32:50 +10:00
Chris Johns
2802080426
sb: Do not create a build set tar file on error.
...
If creating build set tar files and using --keep-going do not create
the tar file if any part of the set build fails.
2013-09-04 08:45:04 +10:00
Chris Johns
169619c1f8
config: Disable building RTEMS by default.
...
To build use --with-rtems.
2013-09-03 09:20:17 +10:00
Chris Johns
7a691b8280
sb: Fix the config _parse args.
2013-09-03 08:50:06 +10:00
Chris Johns
18b01e82cb
config: Update RTEMS to gdb-7.6.1.
2013-09-03 08:33:08 +10:00
Chris Johns
845e92ffce
sb: Fix nesting if statements.
...
Nesting if statements did not correctly process the contents of
the nested if script. This change makes the processing uniform
across all the logic stages.
2013-09-03 08:30:26 +10:00
Chris Johns
72f89c5fc9
sb: Output the new info message.
...
With the set builder add nesting count support.
2013-09-03 08:29:36 +10:00
Chris Johns
348e4983df
sb: Add options log_info.
...
Provide a log_info method for the options class to log the command line
and the python version string.
2013-09-03 07:59:38 +10:00
Ivan Temp
a4937d8585
sb: Add NetBSD support.
2013-09-01 08:39:12 +10:00
Chris Johns
8dc8b26e3f
doc: Add a cross build section.
2013-08-31 12:12:37 +10:00
Chris Johns
d4fa10150a
sb: Fixed the errors as found by Gedare.
2013-08-27 12:21:14 +10:00
Chris Johns
174d296ffb
doc: Improve the section on reporting errors.
2013-08-27 08:02:54 +10:00
Chris Johns
5e536f822d
sb: Import log for the copytree warnings.
2013-08-27 07:48:10 +10:00
Chris Johns
2f4bd55055
config: Fix the empty case of extra gcc options.
2013-08-27 07:47:44 +10:00
Chris Johns
f4e903532d
config: Fix the use of the extra options.
2013-08-22 13:24:14 +10:00
Chris Johns
51a669f001
config: Disable ICONV support for the m32c.
2013-08-22 11:41:10 +10:00
Chris Johns
85007c35d1
sb: Fix copy_tree coping links on Linux
...
Overwriting symlinks did not work on Linux. This change manages the
coping of links with special code. The copy worked on FreeBSD.
2013-08-22 11:38:44 +10:00
Chris Johns
75aa2db1c6
config: Add support for extra GCC configure options.
2013-08-22 11:38:10 +10:00
Chris Johns
407f7ffb43
config: Fix the without_rtems macro.
2013-08-21 12:36:08 +10:00
Chris Johns
869b8a6bd3
sb: Fix the copy tree.
...
Python's distutil's copy tree code maintains a cache of directories
created so deleting a tree a different way then coping the same
tree results in an error because the destination folders in the
tree are not present because distutils thinks they exist. The
solution is to implement a copy tree function.
2013-08-15 12:20:29 +10:00
Chris Johns
7a5f268d6a
doc: Add controlling the build. Add patch to cygwin.
2013-08-14 14:23:10 +10:00
Chris Johns
eef0d0c86f
doc: Add the patch module to cygwn.
2013-08-14 14:08:06 +10:00
Chris Johns
27d6ea0dd1
config: Add support for iconv encodings.
...
Turn off iconv support for the AVR because the arrays are too big.
2013-08-14 14:06:30 +10:00
Chris Johns
5118d730db
config: Change to use the GCC POSIX thread model.
2013-08-14 14:05:57 +10:00
Chris Johns
b830445f6f
config: Support --without-rtems to not build RTEMS.
...
The default is to build RTEMS. This change lets a user stop this
by using '--without-rtems' on the command line.
2013-08-14 14:04:53 +10:00
Chris Johns
76d4899a27
config: Control languages from the command line --with/--without options.
...
Allow a user to include languages by --with-objc or --without-cxx.
2013-08-14 13:56:24 +10:00
Chris Johns
6201a0dd88
config: Add the iconv encodings to the defaults.
2013-08-14 13:55:33 +10:00
Chris Johns
9e9162baaa
config: Do not build autotools when building 4.11/rtems-all.
2013-08-08 11:45:12 +10:00
Chris Johns
ff0fc8eed0
config: Check the path for a valid autoconf.
2013-08-08 11:43:52 +10:00
Chris Johns
84a3494c5f
Add a README for github to show.
2013-07-25 22:24:53 +10:00
Chris Johns
9c150cf0c7
config: PR 2134 - Return the missing =.
2013-07-23 22:19:34 +10:00
Chris Johns
01b28157ff
SB: Fix internal build and mailing. Output errors to the log.
2013-07-21 10:22:03 +10:00
Chris Johns
6d32fe7eb0
CONFIG: PR 2127 - Build fails on Linux.
...
Fix shell tests where '==' was used rather than '='.
2013-07-21 08:55:11 +10:00
Chris Johns
7fcbffda82
Update using the RTEMS path.
2013-07-19 10:13:51 +10:00
Chris Johns
1acb44a614
Add what is built and how to set the path.
2013-07-18 06:34:07 +10:00
Chris Johns
ebf8a1f0f8
Automtically build the Autotools to bootstrap RTEMS.
...
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.
2013-07-16 10:02:41 +10:00
Chris Johns
c2effc143b
Move newlib to 14-Jul-2013.
...
Build with Sebastian's pending upstream patch for cxa_atexit and PPC using
SDATA for libgcc.
2013-07-16 10:01:19 +10:00
Chris Johns
bfee78b01b
Ignore log_* log files.
2013-07-16 10:00:13 +10:00
Chris Johns
2626dbae7c
Fix the Cxc build configuration for the DTC tool.
2013-07-14 09:11:21 +10:00
Sebastian Huber
023b5df870
Fix link in documentation
2013-07-13 13:20:52 +02:00
Chris Johns
a06414cb51
Use target flags that lets the AVR tools build.
2013-06-19 14:41:58 +10:00
Chris Johns
9e0f6afe57
Update the NIOS tools to support Cxc.
2013-06-19 14:37:48 +10:00
Chris Johns
80d5fde1ba
Remove /usr/local from build flags. They cause problems with BFD etc.
2013-06-17 10:09:24 +10:00
Chris Johns
8113b768b0
m32c: As per GCC PR 50928 use -O0 to build libgcc.
2013-06-06 15:13:18 +10:00
Dhananjay Balan
54a2a5f304
distro_ver fails on Non-LSB distros.
2013-06-04 08:39:46 +10:00
Chris Johns
dd42a94282
Fix formating.
2013-06-02 11:51:37 +10:00
Chris Johns
a2f47572ee
Update doc with file searching details.
2013-06-02 11:48:13 +10:00
Chris Johns
c36107aca3
gcc: RTEMS 4.11 uses 4.8.1 release.
2013-06-01 09:38:54 +10:00