kou commented on PR #50587:
URL: https://github.com/apache/arrow/pull/50587#issuecomment-5053624683

   Could you try this?
   
   ```diff
   diff --git a/cpp/cmake_modules/ThirdpartyToolchain.cmake 
b/cpp/cmake_modules/ThirdpartyToolchain.cmake
   index 1677b188b9..dc8629669f 100644
   --- a/cpp/cmake_modules/ThirdpartyToolchain.cmake
   +++ b/cpp/cmake_modules/ThirdpartyToolchain.cmake
   @@ -2828,7 +2828,7 @@ function(build_simdjson)
          TRUE
          PARENT_SCOPE)
    
   -  list(APPEND ARROW_BUNDLED_STATIC_LIBS simdjson::simdjson)
   +  list(APPEND ARROW_BUNDLED_STATIC_LIBS simdjson)
      set(ARROW_BUNDLED_STATIC_LIBS
          "${ARROW_BUNDLED_STATIC_LIBS}"
          PARENT_SCOPE)
   @@ -2845,6 +2845,11 @@ if(ARROW_WITH_SIMDJSON)
                         ${ARROW_SIMDJSON_REQUIRED_VERSION}
                         IS_RUNTIME_DEPENDENCY
                         FALSE)
   +  if(SIMDJSON_VENDORED)
   +    add_library(arrow::simdjson ALIAS simdjson)
   +  else()
   +    add_library(arrow::simdjson ALIAS simdjson::simdjson)
   +  endif()
    endif()
    
    function(build_rapidjson)
   diff --git a/cpp/src/arrow/CMakeLists.txt b/cpp/src/arrow/CMakeLists.txt
   index e792574a18..0b21fec605 100644
   --- a/cpp/src/arrow/CMakeLists.txt
   +++ b/cpp/src/arrow/CMakeLists.txt
   @@ -1044,7 +1044,7 @@ if(ARROW_JSON)
                               json/parser.cc
                               json/reader.cc)
      foreach(ARROW_JSON_TARGET ${ARROW_JSON_TARGETS})
   -    target_link_libraries(${ARROW_JSON_TARGET} PRIVATE RapidJSON 
simdjson::simdjson)
   +    target_link_libraries(${ARROW_JSON_TARGET} PRIVATE RapidJSON 
arrow::simdjson)
      endforeach()
    else()
      set(ARROW_JSON_TARGET_SHARED)
   ```
   
   This will fix the following case:
   
   
https://github.com/ursacomputing/crossbow/actions/runs/29887151358/job/88819918379#step:6:8835
   
   ```text
   /usr/bin/ar: /usr/lib/x86_64-linux-gnu/libsimdjson.so.9.0.0: file format not 
recognized
   ```


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