Re: [JDBC] the build
От | Nic Ferrier |
---|---|
Тема | Re: [JDBC] the build |
Дата | |
Msg-id | 87llybr8vd.fsf@pooh-sticks-bridge.tapsellferrier.co.uk обсуждение исходный текст |
Ответы |
Re: [JDBC] the build
|
Список | pgsql-patches |
Barry Lind <blind@xythos.com> writes: > Nic, > > Unfortunately I am not well versed in either ant or autoconf configury. > I personally build the different versions by changing the JAVA_HOME > environment variable to point to the jdk I wish to use for building. > Ant then picks it up and does the 'right' thing. I personally haven't > tried building with gcj yet and I don't know if ant has support for gcj. > > In general I would say that the driver has moved away from autoconf/make > and towards ant as the build mechanism. The role make now plays is > essentially just the wrapper around ant that ties into the overall > postgres build mechanism. Ok, first I should say, I'm a sometime GCJ hacker. I'm not heavily involved with it, but I am heavily involved with GNU and so I use it a lot. So I have an interest here. The next thing is: GCJ doesn't have a concept of JAVA_HOME. I don't think jikes or kaffe or kopi has any such concept either. So that means that JAVAC detection should be either via a normal autoconf tool or something simpler, like the attached patch. But that doesn't solve the issue of version selection. I think this is a fundamental build issue: how do you choose which version of the driver to build? As I say, my view is that we should test the target java's version, and not the version that is being used to run ant. Would you (or anyone else) have any objection in principle to that? Nic
Вложения
В списке pgsql-patches по дате отправления: