You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@arrow.apache.org by "Wes McKinney (JIRA)" <ji...@apache.org> on 2018/10/17 18:28:00 UTC

[jira] [Created] (ARROW-3544) [Gandiva] Extremely long compile time for function_registry.cc in release mode on clang 6

Wes McKinney created ARROW-3544:
-----------------------------------

             Summary: [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
             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)