Skip to content

Commit 34187ee

Browse files
authored
Revert build script changes (#425)
* Revert "Fix CI compilation" This reverts commit a1a0cea. * Revert "Remove libunwind.so install (oap 410)" This reverts commit d3beea0. * Revert "Make test compilation work" This reverts commit 2196f17.
1 parent 066ca78 commit 34187ee

File tree

10 files changed

+24
-66
lines changed

10 files changed

+24
-66
lines changed

CMake/Findlz4.cmake

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -21,19 +21,18 @@ find_package_handle_standard_args(lz4 DEFAULT_MSG LZ4_LIBRARY LZ4_INCLUDE_DIR)
2121

2222
mark_as_advanced(LZ4_LIBRARY LZ4_INCLUDE_DIR)
2323

24+
get_filename_component(liblz4_ext ${LZ4_LIBRARY} EXT)
25+
if(liblz4_ext STREQUAL ".a")
26+
set(liblz4_type STATIC)
27+
else()
28+
set(liblz4_type SHARED)
29+
endif()
30+
2431
if(NOT TARGET lz4::lz4)
25-
add_library(lz4::lz4 UNKNOWN IMPORTED)
26-
set_target_properties(lz4::lz4 PROPERTIES
27-
INTERFACE_INCLUDE_DIRECTORIES "${LZ4_INCLUDE_DIR}"
28-
IMPORTED_LINK_INTERFACE_LANGUAGES "C"
29-
IMPORTED_LOCATION_RELEASE "${LZ4_LIBRARY_RELEASE}")
30-
set_property(TARGET lz4::lz4 APPEND PROPERTY
31-
IMPORTED_CONFIGURATIONS RELEASE)
32-
33-
if(LZ4_LIBRARY_DEBUG)
34-
set_property(TARGET lz4::lz4 APPEND PROPERTY
35-
IMPORTED_CONFIGURATIONS DEBUG)
36-
set_property(TARGET lz4::lz4 PROPERTY
37-
IMPORTED_LOCATION_DEBUG "${LZ4_LIBRARY_DEBUG}")
38-
endif()
32+
add_library(lz4::lz4 ${liblz4_type} IMPORTED)
33+
set_target_properties(lz4::lz4 PROPERTIES INTERFACE_INCLUDE_DIRECTORIES
34+
"${LZ4_INCLUDE_DIR}")
35+
set_target_properties(
36+
lz4::lz4 PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES "C"
37+
IMPORTED_LOCATION "${LZ4_LIBRARIES}")
3938
endif()

CMakeLists.txt

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -211,15 +211,10 @@ if(VELOX_ENABLE_ABFS)
211211
endif()
212212

213213
if(VELOX_ENABLE_HDFS)
214-
find_package(libhdfs3)
215-
if(libhdfs3_FOUND AND TARGET HDFS::hdfs3)
216-
set(LIBHDFS3 HDFS::hdfs3)
217-
else()
218-
find_library(
219-
LIBHDFS3
220-
NAMES libhdfs3.so libhdfs3.dylib
221-
HINTS "${CMAKE_SOURCE_DIR}/hawq/depends/libhdfs3/_build/src/" REQUIRED)
222-
endif()
214+
find_library(
215+
LIBHDFS3
216+
NAMES libhdfs3.so libhdfs3.dylib
217+
HINTS "${CMAKE_SOURCE_DIR}/hawq/depends/libhdfs3/_build/src/" REQUIRED)
223218
add_definitions(-DVELOX_ENABLE_HDFS3)
224219
endif()
225220

@@ -385,7 +380,7 @@ resolve_dependency(Boost 1.66.0 COMPONENTS ${BOOST_INCLUDE_LIBRARIES})
385380
# for reference. find_package(range-v3)
386381

387382
set_source(gflags)
388-
resolve_dependency(gflags)
383+
resolve_dependency(gflags COMPONENTS shared)
389384
if(NOT TARGET gflags::gflags)
390385
# This is a bit convoluted, but we want to be able to use gflags::gflags as a
391386
# target even when velox is built as a subproject which uses

scripts/setup-ubuntu.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ export CMAKE_BUILD_TYPE=Release
3131
# Install all velox and folly dependencies.
3232
# The is an issue on 22.04 where a version conflict prevents glog install,
3333
# installing libunwind first fixes this.
34-
sudo --preserve-env apt update && \
34+
sudo --preserve-env apt update && sudo --preserve-env apt install -y libunwind-dev && \
3535
sudo --preserve-env apt install -y \
3636
g++ \
3737
cmake \

third_party/CMakeLists.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ if(VELOX_ENABLE_ARROW)
2727
set(ARROW_PREFIX "${CMAKE_CURRENT_BINARY_DIR}/arrow_ep")
2828
set(ARROW_CMAKE_ARGS
2929
-DARROW_PARQUET=ON
30-
-DARROW_FILESYSTEM=ON
3130
-DARROW_WITH_LZ4=ON
3231
-DARROW_WITH_SNAPPY=ON
3332
-DARROW_WITH_ZLIB=ON
@@ -69,7 +68,6 @@ if(VELOX_ENABLE_ARROW)
6968
arrow_ep
7069
PREFIX ${ARROW_PREFIX}
7170
URL ${VELOX_ARROW_SOURCE_URL}
72-
PATCH_COMMAND patch -p1 < ${CMAKE_CURRENT_SOURCE_DIR}/arrow_patches/helpers.patch
7371
URL_HASH ${VELOX_ARROW_BUILD_SHA256_CHECKSUM}
7472
SOURCE_SUBDIR cpp
7573
CMAKE_ARGS ${ARROW_CMAKE_ARGS}

third_party/arrow_patches/helpers.patch

Lines changed: 0 additions & 32 deletions
This file was deleted.

velox/common/process/tests/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,4 @@ add_executable(velox_process_test TraceContextTest.cpp)
1717
add_test(velox_process_test velox_process_test)
1818

1919
target_link_libraries(velox_process_test PRIVATE velox_process fmt::fmt gtest
20-
gtest_main glog::glog gflags::gflags)
20+
gtest_main)

velox/connectors/hive/storage_adapters/hdfs/tests/HdfsMiniCluster.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ HdfsMiniCluster::HdfsMiniCluster() {
7272
"Failed to find minicluster executable {}'", miniClusterExecutableName);
7373
}
7474
boost::filesystem::path hadoopHomeDirectory = exePath_;
75-
hadoopHomeDirectory.remove_filename().remove_filename();
75+
hadoopHomeDirectory.remove_leaf().remove_leaf();
7676
setupEnvironment(hadoopHomeDirectory.string());
7777
}
7878

velox/dwio/common/CMakeLists.txt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,5 +73,4 @@ target_link_libraries(
7373
velox_exec
7474
Boost::regex
7575
Folly::folly
76-
glog::glog
77-
protobuf::libprotobuf)
76+
glog::glog)

velox/dwio/parquet/writer/arrow/tests/CMakeLists.txt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,7 @@ target_link_libraries(
4040
gtest_main
4141
parquet
4242
arrow
43-
arrow_testing
44-
glog::glog
45-
gflags::gflags)
43+
arrow_testing)
4644

4745
add_library(
4846
velox_dwio_arrow_parquet_writer_test_lib

velox/exec/tests/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,7 @@ add_executable(
9494
ParseTypeSignatureTest.cpp
9595
PlanBuilderTest.cpp
9696
QueryAssertionsTest.cpp
97+
TaskTest.cpp
9798
TreeOfLosersTest.cpp)
9899

99100
add_test(

0 commit comments

Comments
 (0)