Blame ignore-auxv.diff

Bernhard M. Wiedemann eb41fd
--- ./lib/rpmrc.c.orig	2019-06-26 14:17:31.416985688 +0000
Bernhard M. Wiedemann eb41fd
+++ ./lib/rpmrc.c	2019-10-02 09:52:05.076903733 +0000
Bernhard M. Wiedemann eb41fd
@@ -79,11 +79,13 @@ struct rpmOption {
Bernhard M. Wiedemann 1250f9
     int localize;
Bernhard M. Wiedemann 1250f9
 };
Bernhard M. Wiedemann 1250f9
 
Bernhard M. Wiedemann 1250f9
+#if defined(__linux__) && (defined(__powerpc__) || defined(__sparc__) || (defined(__arm__) && defined(__ARM_PCS_VFP)))
Bernhard M. Wiedemann 1250f9
 static struct rpmat_s {
Bernhard M. Wiedemann 1250f9
     const char *platform;
Bernhard M. Wiedemann 1250f9
     uint64_t hwcap;
Bernhard M. Wiedemann eb41fd
     uint64_t hwcap2;
Bernhard M. Wiedemann 1250f9
 } rpmat;
Bernhard M. Wiedemann 1250f9
+#endif
Bernhard M. Wiedemann 1250f9
 
Bernhard M. Wiedemann 1250f9
 typedef struct defaultEntry_s {
Bernhard M. Wiedemann 1250f9
     char * name;
Bernhard M. Wiedemann eb41fd
@@ -950,7 +952,7 @@ static int is_geode(void)
Bernhard M. Wiedemann 1250f9
 #endif
Bernhard M. Wiedemann 1250f9
 
Bernhard M. Wiedemann 1250f9
 
Bernhard M. Wiedemann 1250f9
-#if defined(__linux__)
Bernhard M. Wiedemann 1250f9
+#if defined(__linux__) && (defined(__powerpc__) || defined(__sparc__) || (defined(__arm__) && defined(__ARM_PCS_VFP)))
Bernhard M. Wiedemann eb41fd
 #ifndef AT_HWCAP2 /* glibc < 2.18 */
Bernhard M. Wiedemann eb41fd
 #define AT_HWCAP2 26
Bernhard M. Wiedemann eb41fd
 #endif
Bernhard M. Wiedemann eb41fd
@@ -1013,7 +1015,7 @@ static void defaultMachine(rpmrcCtx ctx,
Bernhard M. Wiedemann 1250f9
     canonEntry canon;
Bernhard M. Wiedemann 1250f9
     int rc;
Bernhard M. Wiedemann 1250f9
 
Bernhard M. Wiedemann 1250f9
-#if defined(__linux__)
Bernhard M. Wiedemann 1250f9
+#if defined(__linux__) && (defined(__powerpc__) || defined(__sparc__) || (defined(__arm__) && defined(__ARM_PCS_VFP)))
Bernhard M. Wiedemann 1250f9
     /* Populate rpmat struct with hw info */
Bernhard M. Wiedemann 1250f9
     read_auxv();
Bernhard M. Wiedemann 1250f9
 #endif