You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@arrow.apache.org by "ASF GitHub Bot (JIRA)" <ji...@apache.org> on 2018/11/29 07:11:00 UTC
[jira] [Updated] (ARROW-3544) [Gandiva] Extremely long compile time
for function_registry.cc in release mode on clang 6
[ https://issues.apache.org/jira/browse/ARROW-3544?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
ASF GitHub Bot updated ARROW-3544:
----------------------------------
Labels: pull-request-available (was: )
> [Gandiva] Extremely long compile time for function_registry.cc in release mode on clang 6
> -----------------------------------------------------------------------------------------
>
> Key: ARROW-3544
> URL: https://issues.apache.org/jira/browse/ARROW-3544
> Project: Apache Arrow
> Issue Type: Bug
> Components: Gandiva
> Reporter: Wes McKinney
> Assignee: Pindikura Ravindra
> Priority: Major
> Labels: pull-request-available
> Fix For: 0.12.0
>
>
> On clang 6 / Ubuntu 14.04, this file takes about 3 minutes to compile with {{-O3}}. Probably you want to break up this file into smaller compilation units since the complexity in the amount of generated code is apparently overwhelming clang. TensorFlow's function registry is broken up into a large number of smaller compilation units: https://github.com/tensorflow/tensorflow/tree/master/tensorflow/core/kernels
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)