Uploaded image for project: 'Apache Arrow'
  1. Apache Arrow
  2. ARROW-3931

[C++] Make possible to build regardless of LANG

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • 0.12.0
    • 0.12.0
    • C++

    Description

      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).

      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)                                                                                                                                                                                      
                                                                                        
      

                                                                                                                               

                                                                                        

      Attachments

        Issue Links

          Activity

            People

              sarutak Kousuke Saruta
              sarutak Kousuke Saruta
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 40m
                  40m