Chris Johns
9d61bc9bb2
rtems/4.11: moxie switch to gdb-7.7.
...
Remove the binutils patches as these have been merged upstream.
2014-04-16 14:03:35 +10:00
Chris Johns
3c514b22ef
rtems/4.11: i386 switch to gdb-7.7.
2014-04-16 13:57:44 +10:00
Chris Johns
6b7b22ac72
config: Use _host_os for conditional checks.
2014-04-10 18:27:17 +10:00
Chris Johns
a14171f524
sb: Add _host_os_version to all supported hosts.
2014-04-10 18:26:42 +10:00
Chris Johns
9ea19cf760
config: Update to gdb-7.7. for arm, avr, bfin, h8300.
2014-04-10 18:23:26 +10:00
Chris Johns
7a6d42e01b
config: Fix for sim common code on Mavrick.
2014-04-10 18:22:23 +10:00
Chris Johns
8ac8ebf8c5
config: Add gdb-7.7 support.
2014-04-09 15:07:54 +10:00
Chris Johns
a1bba9d67b
config: Make FreeBSD 10 port patch specific to FreeBSD.
2014-04-09 15:07:29 +10:00
Chris Johns
ecda605161
sb: Fix pkg-config to handle quoted libraries.
2014-04-08 16:16:50 +10:00
Chris Johns
6ab2f51364
config: Remove the qemu test patch for MinGW.
2014-04-08 16:16:13 +10:00
Chris Johns
34cc5a97f6
config: Add the libffi version to check for.
2014-04-08 16:15:35 +10:00
Chris Johns
f3b549010d
config,sb: Qemu build updates for FreeBSD and the start of MinG32.
...
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.
2014-04-08 15:11:00 +10:00
Chris Johns
374ba95354
doc: Updated after GSoC student feedback.
2014-04-08 13:18:56 +10:00
Chris Johns
8c19df26f6
sb: Fix git to clean before updating.
2014-03-26 17:13:47 +11:00
Chris Johns
b77019a91e
config: Build without zlib due to errors in psim.
2014-03-26 17:13:47 +11:00
Chris Johns
ed8a66a1a6
config: Add support for gcc-4.8-branch testing.
2014-03-26 17:13:47 +11:00
Joel Sherrill
40d25dc8fe
4.11/rtems-v850.bset: Add gcc 4.8.2 patch
2014-03-20 15:49:08 -05:00
Joel Sherrill
dac3a03c03
source-builder.txt: Correct spelling errors
2014-03-20 14:19:57 -05:00
Chris Johns
5111acff08
doc: New version and date.
2014-03-20 12:39:33 +11:00
Chris Johns
11809888c7
doc: Add patch details.
2014-03-20 12:37:59 +11:00
Chris Johns
9b1ae2170a
freebsd: Add support for FreeBSD 10.0.
...
GDB did not build out of the box on FreeBSD 10.0 due to the iconv move
to libc effecting the gettext port with Python. The patch provided is
from the gdb port (devel/gdb) and add the LDFLAGS to the link command line
when Python is used and this adds /usr/local/lib if needed.
2014-03-20 11:06:10 +11:00
Chris Johns
0f064bae7c
config: Do not build in trace support.
2014-02-14 13:27:36 +11:00
Chris Johns
9797bd151e
sb: Clean up using argparse. It is not available on CentOS.
...
Include the argparse package in the source and use if not available.
2014-02-14 13:26:11 +11:00
Chris Johns
d9e3dae5f6
config: Set the LD/DYLD temporary path for configure and make.
...
Both phases of the build need to find the libraries in their temporary
path.
2014-02-13 16:01:03 +11:00
Chris Johns
70cc3b093f
config: Use qemu's patchworks site for patches.
2014-02-12 15:27:05 +11:00
Chris Johns
587aa5fb74
sb: Add patchworks support via the pw://... URL.
2014-02-12 15:26:07 +11:00
Chris Johns
faa358340c
sb: Fixed from Fedora testing.
2014-02-12 13:13:28 +11:00
Chris Johns
d5c7c1fc4f
config: Fix libffi on Fedora 64bit.
2014-02-12 13:11:38 +11:00
Chris Johns
6ff0672869
config: Set build top for pkg-config.
2014-02-12 13:09:56 +11:00
Chris Johns
7c04790f87
config: Disable werror because recent glibs have warnings.
2014-02-12 13:08:07 +11:00
Chris Johns
c5b5493c19
config: Change pkgconfig to check.
...
Add the extra actions: ccflags, cflags, ldflags and libs to allow the
fetching of these from pkg-config files.
2014-02-11 14:06:45 +11:00
Chris Johns
55e52f403d
sb: Do not scan for libraries by default.
2014-02-11 14:06:07 +11:00
Chris Johns
ee93200397
sb: Check for empty flags and only add when a str.
2014-02-11 14:05:16 +11:00
Chris Johns
dcea9e03c7
sb: Remove the extra path. Use the default.
2014-02-11 10:40:32 +11:00
Chris Johns
f27f7c40f6
config: Update qemu to build on FreeBSD.
...
Update configuration to build on FreeBSD. This is based on pkg-config
detecting the packages installed on the host.
2014-02-11 10:38:33 +11:00
Chris Johns
c4fefdeb55
sb: Add pkg-config support.
...
Add a pkg-config look alike command so packages that use pkg-config can
build if pkg-config is not present on a host.
Add support to query package config from configuration scripts.
2014-02-11 10:18:35 +11:00
Chris Johns
56e8d80055
config: Add support to build qemu.
...
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.
2014-02-04 18:38:18 +11:00
Chris Johns
edf60aa82f
sb: Do not assume the src is valid.
2014-02-04 18:35:33 +11:00
Chris Johns
53b918e698
sb: Fix downloader url parsing and add submodule git support.
...
Split the URL by line breaks into separate requests.
With git reset the repo with each run. First perform a hard reset
to remove any local patches and then switch back to master incase
the repo was left on a branch or a detached head.
2014-02-04 18:23:08 +11:00
Chris Johns
5601b9ccae
sb: Add submodule support to the git support.
2014-02-04 18:22:03 +11:00
Chris Johns
7c30130169
darwin: Default to cc and c++ for Mavrick.
2014-02-04 18:20:40 +11:00
Chris Johns
00693f913b
config: Default _internal_autotools_path to nil when not an internal build.
2014-02-04 18:19:19 +11:00
Chris Johns
d9c1a48137
rtems/gcc: Clean up the RSB version message.
2014-02-04 18:18:21 +11:00
Chris Johns
04aadb631d
Check the user's PATH environment variable.
2014-01-30 14:04:42 +11:00
Chris Johns
2be445d2aa
4.11/lm32: Fix the move to newlib 2.1.0.
2014-01-21 14:09:47 +11:00
Chris Johns
53141b4975
4.11: Move to the released newlib-2.1.0.
2014-01-21 12:03:30 +11:00
Chris Johns
16e469a3df
4.11/sparc/gdb: Use SIS patch to fix gdb outout and run fail.
2014-01-18 17:29:39 +11:00
Chris Johns
1e7eb16aec
Fix the link path for GDB expat test.
...
If doing a Cxc add the ld flags to the CC to allow the expat to
build. This broke with the change to support clang on Mavrick.
2014-01-07 22:30:41 +11:00
Nick Withers
b7a13abd4b
FreeBSD 10 and above no longer have /usr/bin/cvs - allow it to be found in the path (e.g., from a devel/cvs ports install)
2014-01-07 10:24:56 +11:00
Alan Cudmore
44e82d8896
Removed check for texinfo 5.x. Binutils 2.24 and gcc 4.8.2 build with GNU texinfo 5.1
...
This is for RTEMS Source Builder. Binutils 2.23.x did not build on
Ubuntu 13.10 because of texinfo 5.1. The problem is fixed in
Binutils 2.24, so the check for texinfo 5.x is no longer needed for
this configuration.
2013-12-23 16:46:38 +11:00