h-vetinari commented on issue #44448:
URL: https://github.com/apache/arrow/issues/44448#issuecomment-2430563653

   So while we solved the CMake bits for not piccking up `nmmintrin.h`, we 
still have broken cross-compilation currently. This should IMO be considered a 
blocker, as conda-forge won't be able to release arrow 18 in this state. If you 
change the milestone on an issue I raise for an rc build without a comment, I 
don't even get a notification...
   
   I 
[noted](https://github.com/conda-forge/arrow-cpp-feedstock/pull/1432#issuecomment-2423182583)
 on the conda-forge side:
   
   > One thing that looks weird to me compared to other such CMake errors is:
   > 
   > ```
   > + cmake --build . --config Release
   > ninja: error: 'src/arrow/flight/gRPC::grpc_cpp_plugin', needed by 
'src/arrow/flight/Flight.pb.cc', missing and no known rule to make it
   >                ^^^^^^^^^^^^^^^^^
   >                ?????????????????
   > ```
   > 
   > AFAIU this should be detected/used as `gRPC::grpc_cpp_plugin`. Perhaps 
something is going wrong in 
https://github.com/apache/arrow/blob/main/cpp/cmake_modules/FindgRPCAlt.cmake 
...?
   
   We have correct CMake metadata for grpc (we're 
[testing](https://github.com/conda-forge/grpc-cpp-feedstock/tree/main/recipe/cmake_test)
 this as part of the feedstock), and so I suspect there's something going wrong 
with the custom processing in FindgRPCAlt. I've tried to read that file (also 
`cpp/cmake_modules/ThirdpartyToolchain.cmake`), and I've tried disabling its 
use, but to no avail.


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

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to