From c256bdf1a9539a4721bfc022ba1049b0305650d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hannes=20M=C3=BChleisen?= Date: Wed, 1 May 2024 10:35:50 +0200 Subject: [PATCH] arm setup --- .github/workflows/ODBC.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/workflows/ODBC.yml b/.github/workflows/ODBC.yml index d145ab1b..0a9eb0fb 100644 --- a/.github/workflows/ODBC.yml +++ b/.github/workflows/ODBC.yml @@ -62,6 +62,7 @@ jobs: env: GEN: ninja DUCKDB_PLATFORM: linux_arm64 + ODBC_CONFIG: ../../build/unixodbc/build/bin/odbc_config steps: - uses: actions/checkout@v3 with: @@ -73,6 +74,15 @@ jobs: ccache: 1 aarch64_cross_compile: 1 + - name: Install unixODBC + shell: bash + run: | # we need an x86 odbc_config tool to run cmake. fun. + apt-get remove -y unixodbc unixodbc-dev + CC=gcc ./scripts/install_unixodbc.sh + cp build/unixodbc/build/bin/odbc_config . + CC=aarch64-linux-gnu-gcc ./scripts/install_unixodbc.sh --host aarch64-linux-gnu + cp odbc_config build/unixodbc/build/bin/odbc_config + - name: Build shell: bash run: CC=aarch64-linux-gnu-gcc CXX=aarch64-linux-gnu-g++ make release