Skip to Content.
Sympa Menu

freetds - Re: Building FREETDS

freetds AT lists.ibiblio.org

Subject: FreeTDS Development Group

List archive

Chronological Thread  
  • From: Steve Langasek <vorlon AT netexpress.net>
  • To: TDS Development Group <freetds AT franklin.oit.unc.edu>
  • Subject: Re: Building FREETDS
  • Date: Sun, 4 Nov 2001 13:43:02 -0600

On Thu, Oct 18, 2001 at 07:19:04PM -0400, Brian Bruns wrote:

> Just for the sake for completeness, I need to mention that when
> configuring --enable-dbmfix, a define for dbopen() is created so that code
> that includes sybdb.h can still call dbopen() directly. This change is a
> few months old, but I think the doc needs to reflect that. Note: that
> dbm and dblib still can not be compiled in the same object file (without
> undefining dbopen, and using tdsdbopen), but they can be reference in
> separate objects and linked together. Which is what most people (perl,
> php) are looking for anyway.

<getting back into the swing of things post-vacation>

I believe that the --enable-dbmfix option should be removed altogether,
in favor of making this an always-on behavior. As discussed here
previously, ABI compatibility with Sybase is not a goal, only API
compatibility; the tdsdbopen symbol + dbopen alias retain the latter
while breaking the former, which should be acceptable.

Such a change should be accompanied by incrementing the major number of
libsybdb.so, as it represents a backwards-incompatible change to the
ABI (depending how the library was compiled previously). Other than
that, I don't see any problems with such a solution, and many benefits
(in the form of fewer support requests, and more stuff just working for
people). So unless anyone sees a downside that I've missed, I'll put
together a patch against CVS for this within a couple of days.

Steve Langasek
postmodern programmer

P.S., is there an issue with threading on this list? I thought it used
to work ok, but mutt definitely isn't able to make head or tail of
message IDs currently...

Attachment: pgpSvkeMWDWlA.pgp
Description: PGP signature




Archive powered by MHonArc 2.6.24.

Top of Page