A new user interface for you! Read more...

File ignore-auxv.diff of Package rpm

--- ./lib/rpmrc.c.orig	2014-02-05 13:04:02.000000000 +0000
+++ ./lib/rpmrc.c	2014-02-20 12:37:28.209816551 +0000
@@ -83,10 +83,12 @@ struct rpmOption {
     int localize;
 };
 
+#if defined(__linux__) && defined(__powerpc__)
 static struct rpmat_s {
     const char *platform;
     uint64_t hwcap;
 } rpmat;
+#endif
 
 typedef struct defaultEntry_s {
     char * name;
@@ -914,7 +916,7 @@ static int is_geode(void)
 #endif
 
 
-#if defined(__linux__)
+#if defined(__linux__) && defined(__powerpc__)
 /**
  * Populate rpmat structure with auxv values
  */
@@ -971,7 +973,7 @@ static void defaultMachine(const char **
     canonEntry canon;
     int rc;
 
-#if defined(__linux__)
+#if defined(__linux__) && defined(__powerpc__)
     /* Populate rpmat struct with hw info */
     read_auxv();
 #endif