Hi,
This is the command generated on Gentoo:
[code]
/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I.
-I/home/igor/dbhandler/libodbc -I.. -I../../dbinterface -DUNICODE
-DUNIXODBC -I`odbc_config --cflags` -g -O0 -MT
libodbc_lib_la-database_odbc.lo -MD -MP -MF
.deps/libodbc_lib_la-database_odbc.Tpo -c -o
libodbc_lib_la-database_odbc.lo `test -f 'database_odbc.cpp' || echo
'/home/igor/dbhandler/libodbc/'`database_odbc.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I.
-I/home/igor/dbhandler/libodbc -I.. -I../../dbinterface -DUNICODE
-DUNIXODBC -I-DHAVE_UNISTD_H -DHAVE_PWD_H -DHAVE_SYS_TYPES_H
-DHAVE_LONG_LONG -DSIZEOF_LONG_INT=8 -I/usr/include -g -O0 -MT
libodbc_lib_la-database_odbc.lo -MD -MP -MF
.deps/libodbc_lib_la-database_odbc.Tpo -c
/home/igor/dbhandler/libodbc/database_odbc.cpp -fPIC -DPIC -o
.libs/libodbc_lib_la-database_odbc.o
libtool: compile: g++ -DHAVE_CONFIG_H -I.
-I/home/igor/dbhandler/libodbc -I.. -I../../dbinterface -DUNICODE
-DUNIXODBC -I-DHAVE_UNISTD_H -DHAVE_PWD_H -DHAVE_SYS_TYPES_H
-DHAVE_LONG_LONG -DSIZEOF_LONG_INT=8 -I/usr/include -g -O0 -MT
libodbc_lib_la-database_odbc.lo -MD -MP -MF
.deps/libodbc_lib_la-database_odbc.Tpo -c
/home/igor/dbhandler/libodbc/database_odbc.cpp -o
libodbc_lib_la-database_odbc.o >/dev/null 2>&1
mv -f .deps/libodbc_lib_la-database_odbc.Tpo
.deps/libodbc_lib_la-database_odbc.Plo
/bin/sh ../libtool --tag=CXX --mode=link g++ -I../../dbinterface
-DUNICODE -DUNIXODBC -I`odbc_config --cflags` -g -O0 -L../dbinterface
-ldbinterface `odbc_config --libs` -lodbcinst -o
libodbc_lib.la
-rpath /usr/local/lib libodbc_lib_la-database_odbc.lo
libtool: link: g++ -fPIC -DPIC -shared -nostdlib
/usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../lib64/crti.o
/usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/crtbeginS.o
.libs/libodbc_lib_la-database_odbc.o -L../dbinterface -ldbinterface
-L/usr/lib64 -lodbc -lodbcinst
-L/usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0
-L/usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../lib64
-L/lib/../lib64 -L/usr/lib/../lib64
-L/usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/lib
-L/usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../.. -lstdc++ -lm -lc
-lgcc_s /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/crtendS.o
/usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../lib64/crtn.o -g
-O0 -Wl,-soname -Wl,libodbc_lib.so.0 -o .libs/libodbc_lib.so.0.0.0
libtool: link: (cd ".libs" && rm -f "libodbc_lib.so.0" && ln -s
"libodbc_lib.so.0.0.0" "libodbc_lib.so.0")
libtool: link: (cd ".libs" && rm -f "libodbc_lib.so" && ln -s
"libodbc_lib.so.0.0.0" "libodbc_lib.so")
libtool: link: ar cru .libs/libodbc_lib.a libodbc_lib_la-database_odbc.o
libtool: link: ranlib .libs/libodbc_lib.a
libtool: link: ( cd ".libs" && rm -f "
libodbc_lib.la" && ln -s
"../
libodbc_lib.la" "
libodbc_lib.la" )
[/code]
with the following Makefile.am:
[code]
## Process this file with automake to produce Makefile.in
lib_LTLIBRARIES = \
libodbc_lib.la
libodbc_lib_la_SOURCES = \
database_odbc.cpp \
database_odbc.h
libodbc_lib_la_CXXFLAGS = -I../../dbinterface \
-DUNICODE \
-DUNIXODBC \
-I`odbc_config \
--cflags`
libodbc_lib_la_LDFLAGS = -L../dbinterface \
-ldbinterface \
`odbc_config \
--libs` \
-lodbcinst
[/code]
Thank you.
>