From 7e1370fe32e970310d49ee53ea85787fd8200e549c5f685fb9fc8a3a170c90a8 Mon Sep 17 00:00:00 2001 From: OBS User unknown Date: Tue, 2 Oct 2007 22:44:07 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bin86?expand=0&rev=4 --- bin86.changes | 5 +++++ bin86.spec | 11 ++++++----- dev86-0.16.17.dif | 13 ++++++++++++- 3 files changed, 23 insertions(+), 6 deletions(-) diff --git a/bin86.changes b/bin86.changes index e0b987b..546b01b 100644 --- a/bin86.changes +++ b/bin86.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Oct 2 18:18:10 CEST 2007 - matz@suse.de + +- Fix compile problem for GCC 4.3, and a harmless array access beyound bounds. + ------------------------------------------------------------------- Sat May 26 23:41:07 CEST 2007 - ro@suse.de diff --git a/bin86.spec b/bin86.spec index 0e1ac9c..4b57323 100644 --- a/bin86.spec +++ b/bin86.spec @@ -11,13 +11,13 @@ # norootforbuild Name: bin86 -License: Other License(s), see package +License: GPL v2 or later Group: Development/Languages/Other -Autoreqprov: on +AutoReqProv: on Version: 0.16.17 -Release: 16 +Release: 38 Summary: An 8086 Assembler and Linker -URL: http://www.cix.co.uk/~mayday/ +Url: http://www.cix.co.uk/~mayday/ Source: Dev86src-%{version}.tar.bz2 Source1: rpmlintrc Patch: dev86-%{version}.dif @@ -105,8 +105,9 @@ rm -rf $RPM_BUILD_ROOT %doc /usr/share/man/man1/dis86.1.gz %doc /usr/share/man/man1/elks.1.gz %doc /usr/share/man/man1/elksemu.1.gz - %changelog +* Tue Oct 02 2007 - matz@suse.de +- Fix compile problem for GCC 4.3, and a harmless array access beyound bounds. * Sat May 26 2007 - ro@suse.de - rpmlintrc: dev86 is a devel package, accept devel files there * Sun Jan 21 2007 - ro@suse.de diff --git a/dev86-0.16.17.dif b/dev86-0.16.17.dif index d5f9191..8481487 100644 --- a/dev86-0.16.17.dif +++ b/dev86-0.16.17.dif @@ -5,7 +5,7 @@ ASLDDIR= $(BINDIR) MANDIR= $(PREFIX)/man -CFLAGS= -O -+CFLAGS= -O2 -m486 -fno-strength-reduce ++CFLAGS= -O2 -march=i486 -fno-strength-reduce # Some makes take the last of a list as the default ... all: make.fil @@ -135,3 +135,14 @@ INSCR=-m 755 #ifdef __CYGWIN__ +--- as/type.h.mm 2001-06-23 20:01:37.000000000 +0000 ++++ as/type.h 2007-10-02 16:11:08.000000000 +0000 +@@ -149,7 +149,7 @@ struct macro_s + + struct sym_listing_s + { +- char name[SYMLIS_NAMELEN]; ++ char name[SYMLIS_NAMELEN + 1]; + char zname[2]; + char segm[1]; + char pad1[1];