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 2021/01/04 01:16:00 UTC

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

     [ https://issues.apache.org/jira/browse/KUDU-3225?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

huangtianhua reassigned KUDU-3225:
----------------------------------

    Assignee: huangtianhua

> '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
>            Assignee: huangtianhua
>            Priority: Major
>
> 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)