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]
