summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesse Gilles <jgilles@multitech.com>2010-04-21 11:14:27 -0500
committerJesse Gilles <jgilles@multitech.com>2010-04-26 11:36:11 -0500
commit6f76f618ceadc68c884ca117ef64b4c95f9d19e4 (patch)
tree77922b7505b63ad6252b1b8fcb5eeb1cad716aae
parent6278bc4aa26ed4644808623543729c7c02c3b3dd (diff)
qemu: remove 0.9.x
QEMU 0.9.x is obsolete this days and with all modifications made for QEMU 0.10.x in OE, versions 0.9.x are unusable anyway. 0.10.3 was introduced 10 month ago, so a good transition time was also given. Now it's time to just kill it. Also remove cvs and svn versions since those are 0.9.x leftovers and QEMU moved to git long ago. Also remove gcc3 checks since that are not relevant for QEMU 0.10+. Also remove from icecc blacklist, since QEMU builds fine with it and the reason for blacklisting was GCC 3. Signed-off-by: Roman I Khimov <khimov@altell.ru> Acked-by: Tom Rini <tom_rini@mentor.com> Acked-by: Koen Kooi <koen@openembedded.org> Acked-by: Marcin Juszkiewicz <marcin@juszkiewicz.com.pl> Conflicts: classes/sanity.bbclass
-rw-r--r--classes/icecc.bbclass2
-rw-r--r--classes/qemu.bbclass12
-rw-r--r--classes/sanity.bbclass11
-rw-r--r--conf/local.conf.sample6
-rw-r--r--recipes/qemu/qemu-0.9.0+cvs20070613/02_snapshot_use_tmpdir.patch23
-rw-r--r--recipes/qemu/qemu-0.9.0+cvs20070613/03_machines_list_no_error.patch18
-rw-r--r--recipes/qemu/qemu-0.9.0+cvs20070613/04_do_not_print_rtc_freq_if_ok.patch25
-rw-r--r--recipes/qemu/qemu-0.9.0+cvs20070613/05_non-fatal_if_linux_hd_missing.patch17
-rw-r--r--recipes/qemu/qemu-0.9.0+cvs20070613/06_exit_segfault.patch45
-rw-r--r--recipes/qemu/qemu-0.9.0+cvs20070613/10_signal_jobs.patch26
-rw-r--r--recipes/qemu/qemu-0.9.0+cvs20070613/11_signal_sigaction.patch21
-rw-r--r--recipes/qemu/qemu-0.9.0+cvs20070613/12_signal_powerpc_support.patch401
-rw-r--r--recipes/qemu/qemu-0.9.0+cvs20070613/22_net_tuntap_stall.patch18
-rw-r--r--recipes/qemu/qemu-0.9.0+cvs20070613/30_syscall_ipc.patch34
-rw-r--r--recipes/qemu/qemu-0.9.0+cvs20070613/31_syscalls.patch49
-rw-r--r--recipes/qemu/qemu-0.9.0+cvs20070613/32_syscall_sysctl.patch56
-rw-r--r--recipes/qemu/qemu-0.9.0+cvs20070613/33_syscall_ppc_clone.patch22
-rw-r--r--recipes/qemu/qemu-0.9.0+cvs20070613/39_syscall_fadvise64.patch21
-rw-r--r--recipes/qemu/qemu-0.9.0+cvs20070613/41_arm_fpa_sigfpe.patch105
-rw-r--r--recipes/qemu/qemu-0.9.0+cvs20070613/52_ne2000_return.patch17
-rw-r--r--recipes/qemu/qemu-0.9.0+cvs20070613/61_safe_64bit_int.patch27
-rw-r--r--recipes/qemu/qemu-0.9.0+cvs20070613/63_sparc_build.patch18
-rw-r--r--recipes/qemu/qemu-0.9.0+cvs20070613/64_ppc_asm_constraints.patch18
-rw-r--r--recipes/qemu/qemu-0.9.0+cvs20070613/65_kfreebsd.patch44
-rw-r--r--recipes/qemu/qemu-0.9.0+cvs20070613/66_tls_ld.patch55
-rw-r--r--recipes/qemu/qemu-0.9.0+cvs20070613/91-oh-sdl-cursor.patch18
-rw-r--r--recipes/qemu/qemu-0.9.0+cvs20070613/93-oh-pl110-rgb.patch223
-rw-r--r--recipes/qemu/qemu-0.9.0+cvs20070613/arm_nptl.patch857
-rw-r--r--recipes/qemu/qemu-0.9.0+cvs20070613/compiler.patch10
-rw-r--r--recipes/qemu/qemu-0.9.0+cvs20070613/configure.patch13
-rw-r--r--recipes/qemu/qemu-0.9.0+cvs20070613/fix_segfault.patch46
-rw-r--r--recipes/qemu/qemu-0.9.0+cvs20070613/makefile.patch37
-rw-r--r--recipes/qemu/qemu-0.9.0+cvs20070613/no-strip.patch22
-rw-r--r--recipes/qemu/qemu-0.9.0+cvs20070613/pl110_rgb-r0.patch219
-rw-r--r--recipes/qemu/qemu-0.9.0+cvs20070613/qemu-0.9.0-nptl-update.patch294
-rw-r--r--recipes/qemu/qemu-0.9.0+cvs20070613/qemu-0.9.0-nptl.patch892
-rw-r--r--recipes/qemu/qemu-0.9.0+cvs20070613/qemu-amd64-32b-mapping-0.9.0.patch31
-rw-r--r--recipes/qemu/qemu-0.9.0+cvs20070613/qemu-pci-irq-sharing.patch52
-rw-r--r--recipes/qemu/qemu-0.9.0+cvs20070613/qemu-sdl-cursor.patch13
-rw-r--r--recipes/qemu/qemu-0.9.0+cvs20070613/qemu-usb-wacom-0.8.2.patch445
-rw-r--r--recipes/qemu/qemu-0.9.0+cvs20070613/qemu-usb-wacom-buttons.patch23
-rw-r--r--recipes/qemu/qemu-0.9.0+cvs20070613/qemu-usb-wacom-pressure.patch28
-rw-r--r--recipes/qemu/qemu-0.9.0+cvs20070613/workaround_bad_futex_headers.patch25
-rw-r--r--recipes/qemu/qemu-0.9.1+svn/05_non-fatal_if_linux_hd_missing.patch17
-rw-r--r--recipes/qemu/qemu-0.9.1+svn/06_exit_segfault.patch45
-rw-r--r--recipes/qemu/qemu-0.9.1+svn/10_signal_jobs.patch26
-rw-r--r--recipes/qemu/qemu-0.9.1+svn/11_signal_sigaction.patch21
-rw-r--r--recipes/qemu/qemu-0.9.1+svn/22_net_tuntap_stall.patch18
-rw-r--r--recipes/qemu/qemu-0.9.1+svn/31_syscalls.patch48
-rw-r--r--recipes/qemu/qemu-0.9.1+svn/32_syscall_sysctl.patch55
-rw-r--r--recipes/qemu/qemu-0.9.1+svn/33_syscall_ppc_clone.patch22
-rw-r--r--recipes/qemu/qemu-0.9.1+svn/39_syscall_fadvise64.patch21
-rw-r--r--recipes/qemu/qemu-0.9.1+svn/52_ne2000_return.patch17
-rw-r--r--recipes/qemu/qemu-0.9.1+svn/61_safe_64bit_int.patch27
-rw-r--r--recipes/qemu/qemu-0.9.1+svn/63_sparc_build.patch18
-rw-r--r--recipes/qemu/qemu-0.9.1+svn/64_ppc_asm_constraints.patch18
-rw-r--r--recipes/qemu/qemu-0.9.1+svn/65_kfreebsd.patch35
-rw-r--r--recipes/qemu/qemu-0.9.1+svn/66_tls_ld.patch55
-rw-r--r--recipes/qemu/qemu-0.9.1+svn/91-oh-sdl-cursor.patch18
-rw-r--r--recipes/qemu/qemu-0.9.1+svn/configure_symlinkpath_fix.patch28
-rw-r--r--recipes/qemu/qemu-0.9.1+svn/fix_baum_c_compilation.patch30
-rw-r--r--recipes/qemu/qemu-0.9.1+svn/fix_brk.patch59
-rw-r--r--recipes/qemu/qemu-0.9.1+svn/fix_dirent_h_include.patch12
-rw-r--r--recipes/qemu/qemu-0.9.1+svn/fix_protection_bits.patch14
-rw-r--r--recipes/qemu/qemu-0.9.1+svn/fix_segfault.patch37
-rw-r--r--recipes/qemu/qemu-0.9.1+svn/no-strip.patch26
-rw-r--r--recipes/qemu/qemu-0.9.1+svn/qemu-0.9.0-nptl.patch1100
-rw-r--r--recipes/qemu/qemu-0.9.1+svn/qemu-amd64-32b-mapping-0.9.0.patch37
-rw-r--r--recipes/qemu/qemu-0.9.1+svn/qemu-n800-support.patch2381
-rw-r--r--recipes/qemu/qemu-0.9.1+svn/revert_arm_tcg.patch.gzbin97991 -> 0 bytes
-rw-r--r--recipes/qemu/qemu-0.9.1+svn/series25
-rw-r--r--recipes/qemu/qemu-0.9.1+svn/workaround_bad_futex_headers.patch25
-rw-r--r--recipes/qemu/qemu-0.9.1/02_snapshot_use_tmpdir.patch23
-rw-r--r--recipes/qemu/qemu-0.9.1/04_do_not_print_rtc_freq_if_ok.patch26
-rw-r--r--recipes/qemu/qemu-0.9.1/05_non-fatal_if_linux_hd_missing.patch17
-rw-r--r--recipes/qemu/qemu-0.9.1/06_exit_segfault.patch45
-rw-r--r--recipes/qemu/qemu-0.9.1/10_signal_jobs.patch26
-rw-r--r--recipes/qemu/qemu-0.9.1/11_signal_sigaction.patch21
-rw-r--r--recipes/qemu/qemu-0.9.1/22_net_tuntap_stall.patch18
-rw-r--r--recipes/qemu/qemu-0.9.1/31_syscalls.patch48
-rw-r--r--recipes/qemu/qemu-0.9.1/32_syscall_sysctl.patch55
-rw-r--r--recipes/qemu/qemu-0.9.1/33_syscall_ppc_clone.patch22
-rw-r--r--recipes/qemu/qemu-0.9.1/39_syscall_fadvise64.patch21
-rw-r--r--recipes/qemu/qemu-0.9.1/41_arm_fpa_sigfpe.patch104
-rw-r--r--recipes/qemu/qemu-0.9.1/52_ne2000_return.patch17
-rw-r--r--recipes/qemu/qemu-0.9.1/61_safe_64bit_int.patch27
-rw-r--r--recipes/qemu/qemu-0.9.1/63_sparc_build.patch18
-rw-r--r--recipes/qemu/qemu-0.9.1/64_ppc_asm_constraints.patch18
-rw-r--r--recipes/qemu/qemu-0.9.1/65_kfreebsd.patch35
-rw-r--r--recipes/qemu/qemu-0.9.1/66_tls_ld.patch55
-rw-r--r--recipes/qemu/qemu-0.9.1/91-oh-sdl-cursor.patch18
-rw-r--r--recipes/qemu/qemu-0.9.1/configure_symlinkpath_fix.patch28
-rw-r--r--recipes/qemu/qemu-0.9.1/disable-error-in-configure.patch17
-rw-r--r--recipes/qemu/qemu-0.9.1/fix_segfault.patch37
-rw-r--r--recipes/qemu/qemu-0.9.1/no-strip.patch22
-rw-r--r--recipes/qemu/qemu-0.9.1/qemu-0.9.0-nptl-update.patch219
-rw-r--r--recipes/qemu/qemu-0.9.1/qemu-0.9.0-nptl.patch929
-rw-r--r--recipes/qemu/qemu-0.9.1/qemu-amd64-32b-mapping-0.9.0.patch37
-rw-r--r--recipes/qemu/qemu-0.9.1/series25
-rw-r--r--recipes/qemu/qemu-0.9.1/workaround_bad_futex_headers.patch25
-rw-r--r--recipes/qemu/qemu-0.9.1/writev_fix.patch17
-rw-r--r--recipes/qemu/qemu-gcc3-check.inc13
-rw-r--r--recipes/qemu/qemu-native_0.9.1.bb5
-rw-r--r--recipes/qemu/qemu-native_20070613.bb5
-rw-r--r--recipes/qemu/qemu-native_cvs.bb5
-rw-r--r--recipes/qemu/qemu-native_svn.bb5
-rw-r--r--recipes/qemu/qemu_0.9.1.bb49
-rw-r--r--recipes/qemu/qemu_20070613.bb48
-rw-r--r--recipes/qemu/qemu_cvs.bb55
-rw-r--r--recipes/qemu/qemu_svn.bb51
110 files changed, 3 insertions, 10777 deletions
diff --git a/classes/icecc.bbclass b/classes/icecc.bbclass
index 4962fcb7e6..0a22f70001 100644
--- a/classes/icecc.bbclass
+++ b/classes/icecc.bbclass
@@ -252,7 +252,7 @@ def icc_path(bb,d):
#"system" package blacklist contains a list of packages that can not distribute compile tasks
#for one reason or the other
- system_package_blacklist = [ "uclibc", "glibc", "gcc", "qemu", "bind", "u-boot", "dhcp-forwarder", "enchant", "connman" ]
+ system_package_blacklist = [ "uclibc", "glibc", "gcc", "bind", "u-boot", "dhcp-forwarder", "enchant", "connman" ]
user_package_blacklist = (bb.data.getVar('ICECC_USER_PACKAGE_BL', d) or "").split()
package_blacklist = system_package_blacklist + user_package_blacklist
diff --git a/classes/qemu.bbclass b/classes/qemu.bbclass
index 40a3542450..66dfb2b0d2 100644
--- a/classes/qemu.bbclass
+++ b/classes/qemu.bbclass
@@ -3,18 +3,6 @@
# existance.
#
-def check_gcc3(data):
- # Used by qemu to make sure we have a workable gcc-3.x.
- # Start by checking for the program name as we build it as there
- # are some distribtuion provided gcc-3.x's that will not work.
- gcc3_versions = 'gcc-3.4.6 gcc-3.4.4 gcc34 gcc-3.4 gcc-3.4.7 gcc-3.3 gcc33 gcc-3.3.6 gcc-3.2 gcc32'
-
- for gcc3 in gcc3_versions.split():
- if check_app_exists(gcc3, data):
- return gcc3
-
- return False
-
def qemu_target_binary(data):
import bb
diff --git a/classes/sanity.bbclass b/classes/sanity.bbclass
index 1eb6bc998f..b6c6ed939a 100644
--- a/classes/sanity.bbclass
+++ b/classes/sanity.bbclass
@@ -85,15 +85,8 @@ def check_sanity(e):
required_utilities = "patch help2man diffstat texi2html makeinfo cvs svn bzip2 tar gzip gawk md5sum"
- if data.getVar('TARGET_ARCH', e.data, True) == "arm":
- # qemu-native needs gcc 3.x
- if "qemu-native" not in assume_provided and "gcc3-native" in assume_provided:
- gcc_version = commands.getoutput("${BUILD_PREFIX}gcc --version | head -n 1 | cut -f 3 -d ' '")
-
- if not check_gcc3(e.data) and gcc_version[0] != '3':
- messages = messages + "gcc3-native was in ASSUME_PROVIDED but the gcc-3.x binary can't be found in PATH"
- missing = missing + "gcc-3.x (needed for qemu-native),"
-
+ # If we'll be running qemu, perform some sanity checks
+ if data.getVar('ENABLE_BINARY_LOCALE_GENERATION', e.data, True):
if "qemu-native" in assume_provided:
required_utilities += " %s" % (qemu_target_binary(e.data))
diff --git a/conf/local.conf.sample b/conf/local.conf.sample
index 643ae0b611..2cff53bc1b 100644
--- a/conf/local.conf.sample
+++ b/conf/local.conf.sample
@@ -35,12 +35,6 @@ BBMASK = ""
# have to set PATH in your environment to make sure BitBake finds additional binaries.
# ASSUME_PROVIDED += "virtual/${TARGET_PREFIX}gcc virtual/libc"
-# Uncomment this if you're building for an arch that uses emulated locale
-# generation under qemu (mainly arm glibc) and have an external gcc 3.x compiler
-# that OE recognises. This will mean the gcc-native build is skipped, speeding
-# builds up.
-# ASSUME_PROVIDED += "gcc3-native"
-
# Uncomment this if you are building Linux 2.4 Embedix kernels.
# i.e. openzaurus-sa-2.4.18 and openzaurus-pxa-2.4.18 - and don't forget
# to rename the binaries as instructed in the Wiki.
diff --git a/recipes/qemu/qemu-0.9.0+cvs20070613/02_snapshot_use_tmpdir.patch b/recipes/qemu/qemu-0.9.0+cvs20070613/02_snapshot_use_tmpdir.patch
deleted file mode 100644
index bd955b6db3..0000000000
--- a/