|
Bernhard M. Wiedemann |
1250f9 |
--- ./lib/rpmrc.c.orig 2014-07-03 15:11:48.572096075 +0000
|
|
Bernhard M. Wiedemann |
1250f9 |
+++ ./lib/rpmrc.c 2014-09-17 12:04:27.330717791 +0000
|
|
Bernhard M. Wiedemann |
1250f9 |
@@ -79,10 +79,12 @@ 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 |
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 |
1250f9 |
@@ -936,7 +938,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 |
1250f9 |
/**
|
|
Bernhard M. Wiedemann |
1250f9 |
* Populate rpmat structure with auxv values
|
|
Bernhard M. Wiedemann |
1250f9 |
*/
|
|
Bernhard M. Wiedemann |
1250f9 |
@@ -993,7 +995,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
|