Skip to content

Commit bdcb913

Browse files
authored
Merge pull request #50 from ClibMouse/HDFS_support_s390x
Changes to support the HDFS for s390x
2 parents 377220e + 5ef23a1 commit bdcb913

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

src/client/LocalBlockReader.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ LocalBlockReader::LocalBlockReader(const shared_ptr<ReadShortCircuitInfo>& info,
8787
#if defined(__SSE4_2__) && defined(__LP64__)
8888
checksum = std::make_shared<IntelAsmCrc32c>();
8989
#else
90-
#if !((defined(__PPC64__) || defined(__powerpc64__)) && (__BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__))
90+
#if !(((defined(__PPC64__) || defined(__powerpc64__)) && (__BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__)) || (defined(__s390x__)))
9191
if (HWCrc32c::available()) {
9292
checksum = shared_ptr<Checksum>(new HWCrc32c());
9393
} else

src/client/OutputStreamImpl.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ OutputStreamImpl::OutputStreamImpl() :
5555
#if defined(__SSE4_2__) && defined(__LP64__)
5656
checksum = std::make_shared<IntelAsmCrc32c>();
5757
#else
58-
#if !((defined(__PPC64__) || defined(__powerpc64__)) && (__BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__))
58+
#if !(((defined(__PPC64__) || defined(__powerpc64__)) && (__BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__)) || (defined(__s390x__)))
5959
if (HWCrc32c::available()) {
6060
checksum = shared_ptr < Checksum > (new HWCrc32c());
6161
} else

src/client/RemoteBlockReader.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ void RemoteBlockReader::checkResponse() {
163163
#if defined(__SSE4_2__) && defined(__LP64__)
164164
checksum = std::make_shared<IntelAsmCrc32c>();
165165
#else
166-
#if !((defined(__PPC64__) || defined(__powerpc64__)) && (__BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__))
166+
#if !(((defined(__PPC64__) || defined(__powerpc64__)) && (__BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__)) || (defined(__s390x__)))
167167
if (HWCrc32c::available()) {
168168
checksum = shared_ptr<Checksum>(new HWCrc32c());
169169
} else

src/common/HWCrc32c.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ bool HWCrc32c::available() {
9393
#endif
9494
}
9595

96-
#if !((defined(__ppc__) || defined(__powerpc64__)) && (__BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__))
96+
#if !(((defined(__PPC64__) || defined(__powerpc64__)) && (__BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__)) || (defined(__s390x__)))
9797
void HWCrc32c::update(const void * b, int len) {
9898
const char * p = static_cast<const char *>(b);
9999
#if defined(__LP64__)

0 commit comments

Comments
 (0)