From a2d5453d408fba45483843299082cad588dfb879 Mon Sep 17 00:00:00 2001 From: Weston Pace Date: Mon, 19 Jul 2021 23:10:11 -1000 Subject: [PATCH 1/4] Turn on debug mode --- ci/scripts/PKGBUILD | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/scripts/PKGBUILD b/ci/scripts/PKGBUILD index f746c4a81a5..121ce8d1175 100644 --- a/ci/scripts/PKGBUILD +++ b/ci/scripts/PKGBUILD @@ -113,7 +113,7 @@ build() { -DARROW_WITH_ZSTD=ON \ -DARROW_ZSTD_USE_SHARED=OFF \ -DARROW_CXXFLAGS="${CPPFLAGS}" \ - -DCMAKE_BUILD_TYPE="release" \ + -DCMAKE_BUILD_TYPE="debug" \ -DCMAKE_INSTALL_PREFIX=${MINGW_PREFIX} \ -DCMAKE_UNITY_BUILD=ON \ -DCMAKE_VERBOSE_MAKEFILE=ON From fe948b76f0af54ddb51222fb1b815b413f3f60bf Mon Sep 17 00:00:00 2001 From: Weston Pace Date: Tue, 20 Jul 2021 00:07:43 -1000 Subject: [PATCH 2/4] Forcing compiler to ignore warnings even though we are building debug --- cpp/cmake_modules/SetupCxxFlags.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cpp/cmake_modules/SetupCxxFlags.cmake b/cpp/cmake_modules/SetupCxxFlags.cmake index aa8e5becab0..43bdd89ff32 100644 --- a/cpp/cmake_modules/SetupCxxFlags.cmake +++ b/cpp/cmake_modules/SetupCxxFlags.cmake @@ -227,7 +227,7 @@ if(NOT BUILD_WARNING_LEVEL) if("${CMAKE_BUILD_TYPE}" STREQUAL "RELEASE") set(BUILD_WARNING_LEVEL PRODUCTION) else() - set(BUILD_WARNING_LEVEL CHECKIN) + set(BUILD_WARNING_LEVEL PRODUCTION) endif() endif(NOT BUILD_WARNING_LEVEL) string(TOUPPER ${BUILD_WARNING_LEVEL} BUILD_WARNING_LEVEL) From 771699479496a19788886bc3208857a6e7de7d77 Mon Sep 17 00:00:00 2001 From: Weston Pace Date: Tue, 20 Jul 2021 00:43:51 -1000 Subject: [PATCH 3/4] Removing symbol stripping --- ci/scripts/PKGBUILD | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/scripts/PKGBUILD b/ci/scripts/PKGBUILD index 121ce8d1175..3133835e00f 100644 --- a/ci/scripts/PKGBUILD +++ b/ci/scripts/PKGBUILD @@ -35,7 +35,7 @@ depends=("${MINGW_PACKAGE_PREFIX}-aws-sdk-cpp" makedepends=("${MINGW_PACKAGE_PREFIX}-ccache" "${MINGW_PACKAGE_PREFIX}-cmake" "${MINGW_PACKAGE_PREFIX}-gcc") -options=("staticlibs" "strip" "!buildflags") +options=("staticlibs" "!strip" "!buildflags") # For installing from a local checkout, set source_dir to . and don't include # a "source" param below From e30233559276a3dd87a510fbe0c78457a7b21546 Mon Sep 17 00:00:00 2001 From: Weston Pace Date: Tue, 20 Jul 2021 01:59:08 -1000 Subject: [PATCH 4/4] Disabling mimalloc for testing --- ci/scripts/PKGBUILD | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/scripts/PKGBUILD b/ci/scripts/PKGBUILD index 3133835e00f..3a650668133 100644 --- a/ci/scripts/PKGBUILD +++ b/ci/scripts/PKGBUILD @@ -100,7 +100,7 @@ build() { -DARROW_JEMALLOC=OFF \ -DARROW_JSON=ON \ -DARROW_LZ4_USE_SHARED=OFF \ - -DARROW_MIMALLOC=ON \ + -DARROW_MIMALLOC=OFF \ -DARROW_PACKAGE_PREFIX="${MINGW_PREFIX}" \ -DARROW_PARQUET=ON \ -DARROW_S3="${ARROW_S3}" \