17 Commits

Author SHA1 Message Date
Chris Johns
955c1c173e bare/qemu: Fixes building on FreeBSD
- Move the qemu config to a common file shared by qemu and qemu4.

- Disable nettle on qemu4, FreeBSd complained.

- Add some extra git cleaning steps to the git path. These however
  do not full clean the qemu submodules and it is not worth the
  effort to try and fix.

- The devel/qemu will not build on machines with python set to
  python3. This will not be fixed, use qemu4.

Closes #3966
2020-05-08 14:33:44 +10:00
Stephan Gambke
18e1ba6a40 sb: Switch some md5 hashes to sha256
Using md5 hashes will break the building of qemu.bset,
so switch all involved hashes to sha256
2018-02-05 09:40:54 +11:00
Chris Johns
19a3cb98e2 bare/qemu: Use git if the RSB is not release or without a release URL.
Updates #2661.
2016-03-18 17:03:19 +11:00
Chris Johns
ff9ce9a3ff bare/qemu: Fix %endif type.
Updates #2661.
2016-03-18 14:41:03 +11:00
Chris Johns
a15650c97d bare/qemu: Use a tarfile is the RSB is released.
Updates #2661.
2016-03-18 14:41:03 +11:00
Chris Johns
68f803861e bare/devel: Add missing checksums. 2015-06-05 17:00:21 +10:00
Chris Johns
97aa07d5c7 devel/qemu: Update to the current head of Qemu's git master branch. 2015-06-03 14:13:35 +10:00
Hesham ALMatary
b65c131f2e Apply QEMU patch for openrisc that handles halt signals 2015-04-03 15:49:53 -05:00
Jiri Gaisler
3834e6a28e bare/qemu: add patches for leon3 support. 2014-12-01 08:33:54 +11:00
Chris Johns
a0a5b1ca8d bare: Update qemu to the latest version.
Add support to build on FreeBSD 10.

The CAN support is broken on a recent qemu and needs updating so has
been removed from the build.
2014-11-06 08:46:41 +11:00
Chris Johns
cbf576e923 bare: Add GSoC QEMU patches for CAN bus support. 2014-06-11 18:03:56 +12:00
Chris Johns
1b2919100b config: Mirgrate the remaining configs. 2014-05-14 16:37:46 +10:00
Chris Johns
6ab2f51364 config: Remove the qemu test patch for MinGW. 2014-04-08 16:16:13 +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
70cc3b093f config: Use qemu's patchworks site for patches. 2014-02-12 15:27:05 +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
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