--- ./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