Accepting request 364133 from home:michel_mno:branches:devel:tools:compiler
- new nasm_change_unused.patch to avoid PowerPC build error OBS-URL: https://build.opensuse.org/request/show/364133 OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/nasm?expand=0&rev=25
This commit is contained in:
parent
8e5d4b0466
commit
f2333f50ce
@ -1,3 +1,8 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 2 11:36:33 UTC 2016 - normand@linux.vnet.ibm.com
|
||||
|
||||
- new nasm_change_unused.patch to avoid PowerPC build error
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 1 07:48:37 UTC 2016 - mpluskal@suse.com
|
||||
|
||||
|
@ -24,6 +24,7 @@ License: BSD-2-Clause
|
||||
Group: Development/Languages/Other
|
||||
Url: http://www.nasm.us/
|
||||
Source: http://www.nasm.us/pub/nasm/releasebuilds/%{version}/nasm-%{version}.tar.xz
|
||||
Patch1: nasm_change_unused.patch
|
||||
BuildRequires: asciidoc
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: groff
|
||||
@ -39,6 +40,7 @@ Read the licence agreement in %{_docdir}/nasm/Licence.
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
%patch1 -p1
|
||||
|
||||
%package doc
|
||||
Summary: Documentation for Nasm
|
||||
|
42
nasm_change_unused.patch
Normal file
42
nasm_change_unused.patch
Normal file
@ -0,0 +1,42 @@
|
||||
From: Michel Normand <normand@linux.vnet.ibm.com>
|
||||
Subject: nasm change unused
|
||||
Date: Wed, 02 Mar 2016 12:38:37 +0100
|
||||
|
||||
nasm change _unused to xunused to avoid conflict
|
||||
when building on PowerPC
|
||||
|
||||
Signed-off-by: Michel Normand <normand@linux.vnet.ibm.com>
|
||||
---
|
||||
compiler.h | 4 ++--
|
||||
output/outmacho.c | 2 +-
|
||||
2 files changed, 3 insertions(+), 3 deletions(-)
|
||||
|
||||
Index: nasm-2.12/compiler.h
|
||||
===================================================================
|
||||
--- nasm-2.12.orig/compiler.h
|
||||
+++ nasm-2.12/compiler.h
|
||||
@@ -82,9 +82,9 @@
|
||||
#endif
|
||||
|
||||
#ifdef __GNUC__
|
||||
-# define _unused __attribute__((unused))
|
||||
+# define xunused __attribute__((unused))
|
||||
#else
|
||||
-# define _unused
|
||||
+# define xunused
|
||||
#endif
|
||||
|
||||
/* Some versions of MSVC have these only with underscores in front */
|
||||
Index: nasm-2.12/output/outmacho.c
|
||||
===================================================================
|
||||
--- nasm-2.12.orig/output/outmacho.c
|
||||
+++ nasm-2.12/output/outmacho.c
|
||||
@@ -301,7 +301,7 @@ static uint64_t rel_padcnt = 0;
|
||||
ALIGN(x, fmt.ptrsize) /* align x to output format width */
|
||||
|
||||
static void debug_reloc (struct reloc *);
|
||||
-static void debug_section_relocs (struct section *) _unused;
|
||||
+static void debug_section_relocs (struct section *) xunused;
|
||||
|
||||
static struct section *get_section_by_name(const char *segname,
|
||||
const char *sectname)
|
Loading…
Reference in New Issue
Block a user