You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@arrow.apache.org by "Kousuke Saruta (JIRA)" <ji...@apache.org> on 2018/12/03 14:56:00 UTC

[jira] [Created] (ARROW-3931) Make possible to build regardless of LANG

Kousuke Saruta created ARROW-3931:
-------------------------------------

             Summary: Make possible to build regardless of LANG
                 Key: ARROW-3931
                 URL: https://issues.apache.org/jira/browse/ARROW-3931
             Project: Apache Arrow
          Issue Type: Bug
          Components: C++
    Affects Versions: 0.12.0
            Reporter: Kousuke Saruta


At the time of building C++ libs, CompilerInfo.cmake checks the version of compiler to be used.
How to check is string matching of output of gcc -v or like clang -v.
When LANG is not related to English, build will fail because string match fails.
The following is the case of  ja_JP.UTF-8 (Japanese).

{code}
CMake Error at cmake_modules/CompilerInfo.cmake:92 (message):                                                                                                                                                                                 
  Unknown compiler.  Version info:                                                                                                                                                                                                            
                                                                                                                                                                                                                                              
  組み込み spec を使用しています。                                                                                                                                                                                                            
                                                                                                                                                                                                                                              
  COLLECT_GCC=/usr/bin/c++                                                                                                                                                                                                                    
                                                                                                                                                                                                                                              
  COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/lto-wrapper                                                                                                                                                                  
                                                                                                                                                                                                                                              
  ターゲット: x86_64-redhat-linux                                                                                                                                                                                                             
                                                                                                                                                                                                                                              
  configure 設定: ../configure --prefix=/usr --mandir=/usr/share/man                                                                                                                                                                          
  --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla                                                                                                                                                                 
  --enable-bootstrap --enable-shared --enable-threads=posix                                                                                                                                                                                   
  --enable-checking=release --with-system-zlib --enable-__cxa_atexit                                                                                                                                                                          
  --disable-libunwind-exceptions --enable-gnu-unique-object                                                                                                                                                                                   
  --enable-linker-build-id --with-linker-hash-style=gnu                                                                                                                                                                                       
  --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto                                                                                                                                                                               
  --enable-plugin --enable-initfini-array --disable-libgcj                                                                                                                                                                                    
  --with-isl=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/isl-install                                                                                                                                                     
  --with-cloog=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/cloog-install                                                                                                                                                 
  --enable-gnu-indirect-function --with-tune=generic --with-arch_32=x86-64                                                                                                                                                                    
  --build=x86_64-redhat-linux                                                                                                                                                                                                                 
                                                                                                                                                                                                                                              
  スレッドモデル: posix                                                                                                                                                                                                                       
                                                                                                                                                                                                                                              
  gcc バージョン 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC)                                                                                                                                                                                      
                                                                                  
{code}                                                                                                                         

                                                                                  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)