Re: Unix build

Поиск
Список
Период
Сортировка
От Dave Page
Тема Re: Unix build
Дата
Msg-id 03AF4E498C591348A42FC93DEA9661B8128A99@mail.vale-housing.co.uk
обсуждение исходный текст
Ответ на Unix build  (Peter Eisentraut <peter_e@gmx.net>)
Список pgsql-odbc
Thanks for this Peter.

Hiroshi: I'm a little busy right now, is this something you have time to
look at or shall I add it to my todo list?

Regards, Dave.

> -----Original Message-----
> From: Peter Eisentraut [mailto:peter_e@gmx.net]
> Sent: 07 October 2002 20:24
> To: pgsql-odbc@postgresql.org
> Subject: [ODBC] Unix build
>
>
> I managed to find a Libtool version that works, so here's the
> independent build infrastructure for ODBC on Unix.
>
> The patch also removes all the non-multibyte code.  This goes
> together with the build system change, because there no
> longer is a way to turn on multibyte explicitly.  You should
> make the required changes to the Windows build files.
>
> The following files need to be checked into CVS: configure.ac
> and Makefile.am.  GNUmakefile can be removed.  I recommend
> that you do not check in all the files generated by auto*
> (see below).  It can get pretty messy to keep track of them.
>
> * Prerequisites
>
> Autoconf 2.52 or higher
> Automake 1.6.* (Lower versions are rejected, version 1.7
> untested.) Libtool 1.4.2a (CVS from stable branch, maybe
> 1.4.2 works as well) PostgreSQL source tree (7.3 branch)
>
> * Bootstrapping
>
> First, copy libtool.m4 into source directory.  Be sure to
> pick the one from the right Libtool version.  Then run
>
> aclocal -I . -I $PGSRC/config
> libtoolize --force --copy
> autoconf
> autoheader
> automake --add-missing --copy
>
> You can run 'make maintainer-clean' to remove all the files
> this generates.
>
> * Building
>
> ./configure
> make
> make install
>
> configure has the same options that the PostgreSQL configure
> used to have for ODBC, namely --with-iodbc, --with-unixodbc,
> and --with-odbcinst=DIR.
>
> * Version Number
>
> The previous build infrastructure set a shared library
> version number of 0.27.  I've used this as a package version
> number, but it does not correspond to version.h in any way.
> This needs to be thought out.
>
> * Making a Source Distribution
>
> 'make dist' makes a file psqlodbc-0.27.tar.gz.  It's even
> better to use 'make distcheck', which runs a number of tests
> to see if the distribution is internally consistent.
>
> The distribution does not contain any Windows-specific files
> (*.def, maybe others).  If it is desired to include them,
> edit Makefile.am.
>
> --
> Peter Eisentraut   peter_e@gmx.net
>

В списке pgsql-odbc по дате отправления:

Предыдущее
От: Mike Mascari
Дата:
Сообщение: Re: Lotus Domino Server/Enterprise Connection Services
Следующее
От: Hiroshi Inoue
Дата:
Сообщение: Re: Unix build