OBS User unknown 2007-07-30 18:20:35 +00:00 committed by Git OBS Bridge
parent 01d85e1b5e
commit 8af7e18d7d
3 changed files with 1982 additions and 3 deletions

1965
qemu-s390.patch Normal file

File diff suppressed because it is too large Load Diff

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Mon Jul 30 18:04:08 CEST 2007 - uli@suse.de
- fixed for S/390
-------------------------------------------------------------------
Tue Jul 10 15:44:03 CEST 2007 - schwab@suse.de

View File

@ -17,7 +17,7 @@ License: BSD 3-Clause, GPL v2 or later
Group: System/Emulators/PC
Summary: Universal CPU emulator
Version: 0.9.0.cvs
Release: 1
Release: 9
Source: %name-%version.tar.bz2
#Patch400: qemu-0.7.0-gcc4-dot-syms.patch
#Patch401: qemu-0.8.0-gcc4-hacks.patch
@ -58,6 +58,7 @@ Patch67: qemu-cvs-noppcemb.patch
Patch68: qemu-0.8.3-gcc4.patch
Patch69: qemu-cvs-ia64.patch
Patch70: qemu-m68k.diff
Patch71: qemu-s390.patch
Source200: kvm_bios.bin
Source201: zx-rom.bin
Source202: COPYING.zx-rom
@ -102,7 +103,7 @@ Patch701: gcc-3.3.5.dif
# this is to make lint happy
Source300: rpmlintrc
BuildRoot: %{_tmppath}/%{name}-%{version}-build
ExclusiveArch: %ix86 ppc sparc x86_64 ia64
ExclusiveArch: %ix86 ppc sparc x86_64 ia64 s390
%description
QEMU is an extremely well-performing CPU emulator that allows you to
@ -157,6 +158,7 @@ Authors:
%patch67 -p1
%patch69
%patch70
%patch71 -p1
%ifarch ia64 ppc64
#this is the dyngen for gcc4 patch (does not work on x86)
%patch68 -p1
@ -256,7 +258,12 @@ make clean
# build userland emus
./configure --prefix=/usr \
--interp-prefix=/usr/share/qemu/qemu-i386 \
--enable-linux-user --disable-system --cc=%qemucc \
%ifarch s390 # alpha-linux-user broken (ICE)
--target-list="i386-linux-user arm-linux-user armeb-linux-user sparc-linux-user ppc-linux-user mips-linux-user mipsel-linux-user m68k-linux-user" \
%else
--enable-linux-user \
%endif
--disable-system --cc=%qemucc \
--static --disable-gcc-check \
--extra-cflags="$QEMU_OPT_FLAGS"
make %{?jobs:-j%{jobs}}
@ -304,6 +311,8 @@ rm -rf %{gcc33tmp}
%endif
%changelog
* Mon Jul 30 2007 - uli@suse.de
- fixed for S/390
* Tue Jul 10 2007 - schwab@suse.de
- Add (incomplete) m68k emulation.
* Mon Jul 09 2007 - agraf@suse.de