Re: the build

From: Oliver Jowett <oliver(at)opencloud(dot)com>
To: Nic Ferrier <nferrier(at)tapsellferrier(dot)co(dot)uk>
Cc: pgsql-jdbc(at)postgresql(dot)org
Subject: Re: the build
Date: 2003-04-15 22:33:18
Message-ID: 20030415223318.GB22947@opencloud.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-jdbc pgsql-patches

On Tue, Apr 15, 2003 at 11:19:11AM +0100, Nic Ferrier wrote:

> - the version of java is used to decide which version of the drivers
> get built. This prevents cross compiling.

I don't know if you're going to be able to get around this one.

For example, the JDBC1 driver won't build under 1.4 as the concrete
implementations of the JDBC interfaces only implement the JDBC1 parts while
1.4's java.sql interfaces are JDBC3 .. so the compiler will complain that
the concrete class should be abstract.

You *might* be able to cross-compile to an earlier JDBC version by providing
an alternate java.sql.* but this sounds a bit hairy (I think that Sun has a
"standard" mechanism for this in their 1.4 VMs, but I haven't looked at the
details) -- but you won't have any guarantees that you're not using an API
specific to your compile VM somewhere else.

-O

In response to

  • the build at 2003-04-15 10:19:11 from Nic Ferrier

Responses

Browse pgsql-jdbc by date

  From Date Subject
Next Message Nic Ferrier 2003-04-15 22:43:33 Re: the build
Previous Message Andy Kriger 2003-04-15 20:56:15 Re: Javadoc for Postgresql JDBC driver?

Browse pgsql-patches by date

  From Date Subject
Next Message Nic Ferrier 2003-04-15 22:43:33 Re: the build
Previous Message ow 2003-04-15 21:58:24 Re: Are we losing momentum?