MySQL Forums
Forum List  »  Connector/ODBC

Re: mysql-connector-odbc and ARM Architectur
Posted by: Michael Zenker
Date: January 13, 2018 03:46AM

https://github.com/mysql/mysql-connector-odbc
https://www.ralf-jesse.de/index.php/toolchain.html


sudo apt-get -y install cmake
sudo apt-get -y install gcc
sudo apt-get -y install make
sudo apt-get -y install libopencv-dev
sudo apt-get -y install build-essential
sudo apt-get -y install cmake
sudo apt-get -y install git
sudo apt-get -y install libgtk2.0-dev
sudo apt-get -y install pkg-config python-dev
sudo apt-get -y install python-numpy
sudo apt-get -y install libdc1394-22
sudo apt-get -y install libdc1394-22-dev
sudo apt-get -y install libjpeg-dev
sudo apt-get -y install libpng12-dev
sudo apt-get -y install libjasper-dev
sudo apt-get -y install libavcodec-dev
sudo apt-get -y install libavformat-dev
sudo apt-get -y install libswscale-dev
sudo apt-get -y install libgstreamer0.10-dev
sudo apt-get -y install libgstreamer-plugins-base0.10-dev
sudo apt-get -y install libv4l-dev
sudo apt-get -y install libtbb-dev
sudo apt-get -y install libqt4-dev
sudo apt-get -y install libfaac-dev
sudo apt-get -y install libmp3lame-dev
sudo apt-get -y install libopencore-amrnb-dev
sudo apt-get -y install libopencore-amrwb-dev
sudo apt-get -y install libtheora-dev
sudo apt-get -y install libvorbis-dev
sudo apt-get -y install libxvidcore-dev
sudo apt-get -y install x264
sudo apt-get -y install v4l-utils
sudo apt-get -y install unzip
sudo apt-get -y install libopencv-contrib-dev
sudo apt-get -y install gcc-arm*
sudo apt-get -y install make git-core ncurses-dev
sudo apt-get -y install libgnutls-openssl-dev

sudo apt-get update && sudo apt-get upgrade
sudo ldconfig

cd /usr/src

LOAD the toolchain Tools && the MyODBCConnector Source
----------------------------------------------------------
### git clone https://github.com/raspberrypi/tools /usr/src/tools
git clone https://github.com/mysql/mysql-connector-odbc /usr/src/MyODBCConnector
git clone https://github.com/raspberrypi/tools.git /usr/src/toolchain

EDIT the PATH for toolchain Tools ( /root/.profile )
------------------------------------------------------------------------------------

PATH=$PATH:/usr/src/toolchain/arm-bcm2708/arm-bcm2708hardfp-linux-gnueabi
PATH=$PATH:/usr/src/toolchain/arm-bcm2708/arm-bcm2708-linux-gnueabi
PATH=$PATH:/usr/src/toolchain/arm-bcm2708/arm-rpi-4.9.3-linux-gnueabihf
PATH=$PATH:/usr/src/toolchain/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian
PATH=$PATH:/usr/src/toolchain/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64

CROSS_COMPILE=arm-linux-gnueabihf-gcc
ARCH=arm

source ~/.profile
echo $PATH


COMPILE >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
---------------------------------------
cd /usr/src/MyODBCConnector/
arm-linux-gnueabihf-gcc -v

rm CMakeCache.txt
make clean
#### shell> cmake . -DMYSQLCLIENT_STATIC_LINKING=1
cmake . -G "Unix Makefiles" -DWITH_UNIXODBC=1 -DMYSQL_CXX_LINKAGE=1 -DMYSQLCLIENT_STATIC_LINKING=1
sudo make
sudo make install

copy the libmyodbc**.so files to /usr/lib/arm-linux-gnueabihf/odbc/
-------------------------------------------------------------------

EDIT the /etc/odbcinst.ini
-------------------------------------------------------------------
[MySQL]
Description=ODBC for MySQL
Driver=/usr/lib/arm-linux-gnueabihf/odbc/libmyodbc5w.so
FileUsage=1

check ...the configuration .. DRIVER
------------------------------------
ldd /usr/lib/arm-linux-gnueabihf/odbc/libmyodbc5w.so
odbcinst -j
odbcinst -s -q
echo "select 1" | isql -v MySQL_VOICEMAIL

Options: Reply• Quote


Subject
Written By
Posted
Re: mysql-connector-odbc and ARM Architectur
January 13, 2018 03:46AM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.