JesseLovelace commented on code in PR #47503:
URL: https://github.com/apache/arrow/pull/47503#discussion_r2326047871


##########
cpp/cmake_modules/ThirdpartyToolchain.cmake:
##########
@@ -3159,28 +2101,36 @@ macro(build_absl)
   #       -e 's/absl_/absl::/g' \
   #       -e 's/$/)/'  | \
   #   grep -v 'INTERFACE_LINK_LIBRARIES[ ]*)'
-  set_property(TARGET absl::algorithm PROPERTY INTERFACE_LINK_LIBRARIES 
absl::config)
+  set_property(TARGET absl::absl_check PROPERTY INTERFACE_LINK_LIBRARIES
+                                                absl::log_internal_check_impl)
+  set_property(TARGET absl::absl_log PROPERTY INTERFACE_LINK_LIBRARIES
+                                              absl::log_internal_log_impl)
+  set_property(TARGET absl::absl_vlog_is_on
+               PROPERTY INTERFACE_LINK_LIBRARIES
+                        absl::vlog_config_internal
+                        absl::config
+                        absl::core_headers
+                        absl::strings)
   set_property(TARGET absl::algorithm_container
-               PROPERTY INTERFACE_LINK_LIBRARIES absl::algorithm 
absl::core_headers
-                        absl::meta)
-  set_property(TARGET absl::any
                PROPERTY INTERFACE_LINK_LIBRARIES
-                        absl::bad_any_cast
+                        absl::algorithm
+                        absl::config
+                        absl::core_headers
+                        absl::meta
+                        absl::nullability)
+  set_property(TARGET absl::algorithm PROPERTY INTERFACE_LINK_LIBRARIES 
absl::config)
+  set_property(TARGET absl::any_invocable
+               PROPERTY INTERFACE_LINK_LIBRARIES
                         absl::config
                         absl::core_headers
-                        absl::fast_type_id
                         absl::type_traits
                         absl::utility)
+  set_property(TARGET absl::any PROPERTY INTERFACE_LINK_LIBRARIES absl::config
+                                         absl::core_headers absl::utility)
   set_property(TARGET absl::atomic_hook PROPERTY INTERFACE_LINK_LIBRARIES 
absl::config
                                                  absl::core_headers)
-  set_property(TARGET absl::bad_any_cast PROPERTY INTERFACE_LINK_LIBRARIES
-                                                  absl::bad_any_cast_impl 
absl::config)
-  set_property(TARGET absl::bad_any_cast_impl
-               PROPERTY INTERFACE_LINK_LIBRARIES absl::config 
absl::raw_logging_internal)
-  set_property(TARGET absl::bad_optional_access
-               PROPERTY INTERFACE_LINK_LIBRARIES absl::config 
absl::raw_logging_internal)

Review Comment:
   bad_optional_access doesn't exist in this updated version of absl, but it 
looks like I missed removing the declaration of it even though I removed this 
link libraries. Not sure if the script didn't catch it or if I made a mistake, 
but I'll fully remove it, hopefully that fixes the issue 



-- 
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: github-unsubscr...@arrow.apache.org

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

Reply via email to