f2333f50ce
- 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
43 lines
1.3 KiB
Diff
43 lines
1.3 KiB
Diff
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)
|