~ubuntu-branches/ubuntu/lucid/qemu-kvm/lucid-updates

Viewing all changes in revision 46.

  • Committer: Bazaar Package Importer
  • Author(s): Loïc Minier
  • Date: 2010-02-27 11:59:10 UTC
  • Revision ID: james.westby@ubuntu.com-20100227115910-iodlyapxdrec8k5w
Tags: 0.12.3-0ubuntu2
* New patch, arm-host-fix-compiler-warning, drops __arm__ specific code
  which was probably FPA specific (certainly not ARM/VFP) and was dropped
  upstream in bc4347b883e8175dadef77ed9e02ccaa5e8eba94; helps build on
  armel.
* Configure builds with --disable-strip to get useful -dbgsym packages.
* Also configure the static build with --disable-blobs and
  --audio-drv-list=.
* Configure builds with --interp-prefix=/etc/qemu-binfmt/%M as to allow
  overriding shared libs etc. with files over there; this matches Debian's
  config.
* Match Debian's audio-drv-list to only build ALSA on linux.
* Also filter-out config-host.mak when copying files to the static build dir
  to avoid a race if the build is interrupted before the static configure
  has run.
* After careful examination, drop TARGET_SYSTEM_TCG and TARGET_LINUX_TCG;
  the upstream configure turns all these on by default plus one recently
  added architecture (microblaze) which proves that this list can't be kept
  up-to-date.  Also drop ia64 specific settings -- the ia64 build doesn't
  pass in Ubuntu ATM anyway, and Debian doesn't special ia64, so it can only
  help, right?  Do however pass --target-list="" for now as the current
  upstream configure sets x86_64-softmmu as the default.
* Also drop TARGET_STATIC_TCG and pass --disable-system; this will turn off
  all softmmu targets and do the right thing; while this will increase the
  size of the binary package, this will also permit development towards
  other targets such as powerpc, or running x86 binaries from ARM.  Also
  pass --target-list="".
* Drop unused QEMU_EXE and BUILD_CPU vars.
* Add more binfmts, copied from the Debian qemu package but modified to
  point at the qemu-kvm-extras-static package instead of qemu-user-static
  and to set "credentials yes"; also dropped spurious trailing newlines on
  some of them.  Copy the logic to set BINFMT_TARGETS from the Debian
  package as well.
* Create qemu-kvm-extras dirs via debian/*.dirs instead of mkdir.
* Depend on $(QUILT_STAMPFN) instead of patch to avoid rebuilding everything
  every time.

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: