Backport GooglePolyline and Parquet writer fixes to branch-1.7 - #2298
Conversation
…17850) Summary: Pull Request resolved: facebookincubator#17850 [[Nimble build break](https://github.com/facebookincubator/nimble/actions/runs/27595278029/job/81584210938?pr=876)] When the google_polyline functions were added D107672113, GooglePolylineFunctions.cpp was placed in the unconditional source list of velox_functions_prestosql_impl, but its header pulls in GEOS, which is only fetched and added to the include path when VELOX_ENABLE_GEO is on. The test sources and the function registration were correctly gated behind VELOX_ENABLE_GEO, but the production compile unit was left in the unconditional list. Move it into the existing if(VELOX_ENABLE_GEO) block, using velox_sources so it routes correctly in mono-library builds, so a GEO=OFF build no longer compiles it. Reviewed By: xiaoxmeng Differential Revision: D108714293 fbshipit-source-id: 592cb824e99052e8a4d73ca7acd2658b856ba9cb
8364a92 to
1d6b3e9
Compare
Differential Revision: D111035585 Pull Request resolved: facebookincubator#16998
1d6b3e9 to
12b2a8f
Compare
|
Gluten CI passed: apache/gluten#12561 Also verified the following Velox parequet tests, no test failure. velox_parquet_writer_test |
|
Thank you so much, @philo-he |
|
@philo-he GEO related components is not enabled in gluten https://github.com/apache/gluten/blob/main/ep/build-velox/src/build-velox.sh#L129 |
|
Is it requested by your customer? |
|
@zhouyuan @FelixYBW, let me clarify. For the cherry-picked commit |
|
Thank you for your clarification. @philo-he. Let's add this. |
Backported the folowing Velox commits, with code conflicts resolved.
facebookincubator@e48e3cd
facebookincubator@4c9a221
Gluten test PR: apache/gluten#12561