Skip to content

Commit 9fece32

Browse files
committed
Switch to build with unixodbc exclusively
Getting errors ``` In file included from /usr/local/include/sqlucode.h:784: /usr/local/include/sqlext.h:1790:19: error: conflicting types for 'SQLDriverConnectW' 1790 | SQLRETURN SQL_API SQLDriverConnect( | ^ /usr/local/include/sqlucode.h:765:26: note: expanded from macro 'SQLDriverConnect' 765 | #define SQLDriverConnect SQLDriverConnectW | ^ /usr/local/include/sqlucode.h:257:19: note: previous declaration is here 257 | SQLRETURN SQL_API SQLDriverConnectW( | ^ ``` trying to see if switching to ARM macOS will fix the issue.
1 parent b06632f commit 9fece32

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

.github/workflows/cpp.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -237,8 +237,12 @@ jobs:
237237
run: |
238238
echo "ARROW_FLIGHT_SQL=ON" >> $GITHUB_ENV
239239
echo "ARROW_FLIGHT_SQL_ODBC=ON" >> $GITHUB_ENV
240-
echo "ODBC_INCLUDE_DIR=/usr/local/Cellar/libiodbc/3.52.16/include" >> $GITHUB_ENV
241-
echo "ODBC_LIBRARY=/usr/local/Cellar/libiodbc/3.52.16/lib/libiodbc.dylib" >> $GITHUB_ENV
240+
echo "ODBC_INCLUDE_DIR=/usr/local/Cellar/unixodbc/2.3.14/include" >> $GITHUB_ENV
241+
echo "ODBC_LIBRARY=/usr/local/Cellar/unixodbc/2.3.14/lib/libodbc.2.dylib" >> $GITHUB_ENV
242+
243+
# -AL- old code to use libiodbc
244+
# echo "ODBC_INCLUDE_DIR=/usr/local/Cellar/libiodbc/3.52.16/include" >> $GITHUB_ENV
245+
# echo "ODBC_LIBRARY=/usr/local/Cellar/libiodbc/3.52.16/lib/libiodbc.dylib" >> $GITHUB_ENV
242246
# -AL- check real path of libodbc
243247
realpath /usr/local/lib/libodbc.dylib
244248
- name: Install MinIO

cpp/Brewfile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,8 @@ brew "git"
2828
brew "glog"
2929
brew "googletest"
3030
brew "grpc"
31-
brew "libiodbc"
31+
# -AL- remove libiodbc to try unixodbc
32+
# brew "libiodbc"
3233
brew "llvm"
3334
brew "lz4"
3435
brew "mimalloc"
@@ -42,6 +43,7 @@ brew "rapidjson"
4243
brew "re2"
4344
brew "snappy"
4445
brew "thrift"
46+
brew "unixodbc"
4547
brew "utf8proc"
4648
brew "wget"
4749
brew "xsimd"

0 commit comments

Comments
 (0)