freetds AT lists.ibiblio.org
Subject: FreeTDS Development Group
List archive
- From: Ian Goldstein <iang AT optonline.net>
- To: freetds AT lists.ibiblio.org
- Subject: [freetds] Compile Question
- Date: Sun, 01 Jun 2008 22:37:18 -0400
Hello,
I am trying to access an SQL Server from Solaris 5.8 using perl.
We started with DBD::ODBC, but quickly found out that we do not have the
necessary drivers to access
I did a lot or reading and decided to give freetds a try and use my
DBD::Sybase.
I downloaded version 0.82 of and attempted to compile it using Sunstudio11
on a solaris 8 platform.
I ran configure as follows CC=cc ./configure --prefix=/tmp/freetds with no
problems. However, the make seems to choke when linking libct with the
following error.
usr/ccs/bin/ld -G -M .libs/libct.so.4.0.0.exp -h libct.so.4 -o
.libs/libct.so.4.0.0 .libs/ct.o .libs/cs.o .libs/blk.o .libs/ctutil.o
-Wl,-z -Wl,allextract ../tds/.libs/libtds.a
../replacements/.libs/libreplacements.a -Wl,-z -Wl,defaultextract -lnsl
-lsocket -lpthread -lc -Bsymbolic
ld: fatal: option -z has illegal argument `-Wl,allextract'
ld: fatal: option -z has illegal argument `-Wl,defaultextract'
ld: fatal: Flags processing errors
*** Error code 1
make: Fatal error: Command failed for target `libct.la'
Current working directory /tmp/freetds-0.82/src/ctlib
*** Error code 1
make: Fatal error: Command failed for target `all-recursive'
Current working directory /tmp/freetds-0.82/src/ctlib
*** Error code 1
make: Fatal error: Command failed for target `all-recursive'
Current working directory /tmp/freetds-0.82/src
*** Error code 1
NOTE... I am not a c developer, but I took a shot and looked at the error
and was able to manually link the code. Then I reverse engineered the
process to find out what to clean up in the Make file. From there I changed
a single line in the configure script for the solaris section from
lt_prog_compiler='-Wl' to lt_prog_compiler=''.
I ran make distclean and reran configure and make and it worked.
I ran a test using tsql, but was unable to connect to the Sql Server. I
will need to wait till Monday to confirm ports and such as this is more for
a collegue of mine.
I guess, I am wondering if anybody else ran into this? Is this more a
result of Sunstudio vs. gnu?
Thanks in advance... You will more than likely hear from me again :-).
Ian
-
[freetds] Compile Question,
Ian Goldstein, 06/01/2008
- Re: [freetds] Compile Question, Frediano Ziglio, 06/02/2008
Archive powered by MHonArc 2.6.24.