1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
$NetBSD: patch-lib_rpmrc.c,v 1.2 2017/04/23 08:18:15 adam Exp $
For macros use a path with _arch.
Preprocessor portability fix.
--- lib/rpmrc.c.orig 2017-02-16 09:40:09.000000000 +0000
+++ lib/rpmrc.c
@@ -466,7 +466,7 @@ static void setDefaults(void)
if (!macrofiles) {
macrofiles = rstrscat(NULL, confdir, "/macros", ":",
confdir, "/macros.d/macros.*", ":",
- confdir, "/platform/%{_target}/macros", ":",
+ confdir, "/platform/%{_arch}/macros", ":",
confdir, "/fileattrs/*.attr", ":",
confdir, "/" RPMCANONVENDOR "/macros", ":",
SYSCONFDIR "/rpm/macros.*", ":",
@@ -1028,7 +1028,7 @@ static void defaultMachine(rpmrcCtx ctx,
else if(rstreq(un.sysname, "Darwin")) {
#ifdef __ppc__
strcpy(un.machine, "ppc");
-#else ifdef __i386__
+#elif defined(__i386__)
strcpy(un.machine, "i386");
#endif
}
|