kiszk opened a new pull request #7295:
URL: https://github.com/apache/arrow/pull/7295


   This PR explicitly sets data layout for pre-compiled IR to `llvm:module`. 
Without the PR, the following warning message is shown at link time of gandiva.
   
   Most of this code comes from https://reviews.llvm.org/D80130 by @imaihal in 
llvm.
   
   ```
   ~/arrow/cpp/src/gandiva$ ../../build/debug/gandiva-binary-test -V
   Running main() from 
/home/ishizaki/arrow/cpp/googletest_ep-prefix/src/googletest_ep/googletest/src/gtest_main.cc
   [==========] Running 1 test from 1 test case.
   [----------] Global test environment set-up.
   [----------] 1 test from TestBinary
   [ RUN      ] TestBinary.TestSimple
   warning: Linking two modules of different data layouts: 'precompiled' is 
'E-m:e-i1:8:16-i8:8:16-i64:64-f128:64-a:8:16-n32:64' whereas 'codegen' is 
'E-m:e-i1:8:16-i8:8:16-i64:64-f128:64-v128:64-a:8:16-n32:64'
   
   [       OK ] TestBinary.TestSimple (41 ms)
   [----------] 1 test from TestBinary (41 ms total)
   
   [----------] Global test environment tear-down
   [==========] 1 test from 1 test case ran. (41 ms total)
   [  PASSED  ] 1 test.
   ```


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to