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 по дате отправления: