[freetds] Compiling and using FreeTDS on Mac OS X
Castellano, Nicholas
Nicholas_Castellano at acml.com
Tue Nov 18 10:17:51 EST 2003
> From: Duncan Wilcox [mailto:duncan at mclink.it]
> Sent: Tuesday, November 18, 2003 10:08 AM
> To: FreeTDS Development Group
> Subject: Re: [freetds] Compiling and using FreeTDS on Mac OS X
>
>
> Hi,
>
> I'm using Panther and gcc3.3:
>
> gcc version 3.3 20030304 (Apple Computer, Inc. build 1495)
>
> I downloaded the nightly freetds-0.62.dev.20031118.
>
> As Mark Lilback mentioned a few days ago, the problem with
> the build on
> OS X seems to be libtds_objects.a being linked in twice in a few
> places, causing a bunch of multiple symbol definition errors.
>
> Removing libtds_objects.la in the following lines seems to fix the
> build, don't know if it's the right way of doing it though, or if it
> breaks other platforms:
It's not the right way of doing it. What's supposed to happen is that all
the object files in the convenience library "libtds_objects.a" should be
added to the real library being created. You should instead try to find out
why convenience library support in libtool isn't working on your system.
I dimly recall that someone found a solution to this some time ago, that
involved upgrading some of the Apple-supplied toolchain programs with newer,
working versions from the Net.
Cheers,
--nick
-----------------------------------------
The information contained in this transmission may contain privileged and confidential information and is intended only for the use of the person(s) named above. If you are not the intended recipient, or an employee or agent responsible for delivering this message to the intended recipient, any review, dissemination, distribution or duplication of this communication is strictly prohibited. If you are not the intended recipient, please contact the sender immediately by reply e-mail and destroy all copies of the original message. Please note that we do not accept account orders and/or instructions by e-mail, and therefore will not be responsible for carrying out such orders and/or instructions.
More information about the FreeTDS
mailing list