ZhengYabin
2014-03-01 01:29:48 UTC
Hi,
I?m recently using unixODBC and freetds to build a development environment for accessing a remote SQL Server on an arm-linux platform.
Things I?ve already done:
1.build x86 unixODBC with ?./configure --prefix=/usr/local/unixODBC-x86?
2. cross-compile build unixODBC with ?./configure --prefix=/usr/local/unixODBC-arm --host=arm-linux?
Then I tried to build freetds with unixODBC
3.build x86 freetds with ?./configure --prefix=/usr/local/freetds-x86 --with-unixodbc=/usr/local/unixODBC-x86?, the process is good.
4. but when I tried to build arm edition with
?./configure --prefix=/usr/local/freetds-arm --with-unixodbc=/usr/local/unixODBC-arm --host=arm-linux?
it always genarated an error
./configure: line 16574: /usr/local/unixODBC-arm/bin/odbc_config: connot execute binary file
./configure: line 16575: /usr/local/unixODBC-arm/bin/odbc_config: connot execute binary file
configure: error: sql.h not found
It seems the configure script tried to execute the arm-linux edition odbc_config, it will definitely failed.
How to fix the problem to complete the cross-compile build?
?? Windows ??
I?m recently using unixODBC and freetds to build a development environment for accessing a remote SQL Server on an arm-linux platform.
Things I?ve already done:
1.build x86 unixODBC with ?./configure --prefix=/usr/local/unixODBC-x86?
2. cross-compile build unixODBC with ?./configure --prefix=/usr/local/unixODBC-arm --host=arm-linux?
Then I tried to build freetds with unixODBC
3.build x86 freetds with ?./configure --prefix=/usr/local/freetds-x86 --with-unixodbc=/usr/local/unixODBC-x86?, the process is good.
4. but when I tried to build arm edition with
?./configure --prefix=/usr/local/freetds-arm --with-unixodbc=/usr/local/unixODBC-arm --host=arm-linux?
it always genarated an error
./configure: line 16574: /usr/local/unixODBC-arm/bin/odbc_config: connot execute binary file
./configure: line 16575: /usr/local/unixODBC-arm/bin/odbc_config: connot execute binary file
configure: error: sql.h not found
It seems the configure script tried to execute the arm-linux edition odbc_config, it will definitely failed.
How to fix the problem to complete the cross-compile build?
?? Windows ??