You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@kudu.apache.org by "huangtianhua (Jira)" <ji...@apache.org> on 2020/12/30 02:45:00 UTC

[jira] [Created] (KUDU-3225) 'vld1q_u8_x4' was not declared in arm64 which gcc version is larger than 9.2

huangtianhua created KUDU-3225:
----------------------------------

             Summary: 'vld1q_u8_x4' was not declared in arm64 which gcc version is larger than 9.2
                 Key: KUDU-3225
                 URL: https://issues.apache.org/jira/browse/KUDU-3225
             Project: Kudu
          Issue Type: Bug
            Reporter: huangtianhua


Since https://github.com/apache/kudu/commit/e432e637e282ba87d41c02088a801f0838571edc#diff-144a12ba8e3814a4ce46e183db6be5cf5574b6575da49b12a2a7fcb74a55d2c5L48-R49 merged,  kudu doesn't support ubuntu 16.04 anymore, and for arm64, because of an issue of glibc https://issues.apache.org/jira/browse/KUDU-3131, we have to use ubuntu 20.04 now, but there is an error raised:
kudu/src/kudu/util/sse2neon.h:3228:18: error: 'vld1q_u8_x4' was not declared in this scope; did you mean 'vld1q_u8_x2'

This because gcc version is 9.3.0 for ubuntu 20.04, but seems we only declared 'vld1q_u8_x4' for gcc which version is smaller than and equal to 9.2, 
see https://github.com/apache/kudu/blob/master/src/kudu/util/sse2neon.h#L182-L184





--
This message was sent by Atlassian Jira
(v8.3.4#803005)