Skip to content

Commit cd04207

Browse files
glaubitzpoettering
authored andcommitted
basic: Fix incorrect architecture mapping on sparc64. (systemd#3274)
1 parent 833f92a commit cd04207

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/basic/architecture.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ int uname_architecture(void) {
6363
#elif defined(__s390__) || defined(__s390x__)
6464
{ "s390x", ARCHITECTURE_S390X },
6565
{ "s390", ARCHITECTURE_S390 },
66-
#elif defined(__sparc__) || defined(__sparc64__)
66+
#elif defined(__sparc__)
6767
{ "sparc64", ARCHITECTURE_SPARC64 },
6868
{ "sparc", ARCHITECTURE_SPARC },
6969
#elif defined(__mips__) || defined(__mips64__)

src/basic/architecture.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ int uname_architecture(void);
116116
#elif defined(__s390__)
117117
# define native_architecture() ARCHITECTURE_S390
118118
# define LIB_ARCH_TUPLE "s390-linux-gnu"
119-
#elif defined(__sparc64__)
119+
#elif defined(__sparc__) && defined (__arch64__)
120120
# define native_architecture() ARCHITECTURE_SPARC64
121121
# define LIB_ARCH_TUPLE "sparc64-linux-gnu"
122122
#elif defined(__sparc__)

0 commit comments

Comments
 (0)