Обсуждение: pgsql: Support cross compilation by compiling "zic" with a native
pgsql: Support cross compilation by compiling "zic" with a native
От
petere@svr1.postgresql.org (Peter Eisentraut)
Дата:
Log Message: ----------- Support cross compilation by compiling "zic" with a native compiler. This relies on the output of zic being platform independent, but that is currently the case. Modified Files: -------------- pgsql: configure (r1.441 -> r1.442) (http://developer.postgresql.org/cvsweb.cgi/pgsql/configure.diff?r1=1.441&r2=1.442) configure.in (r1.414 -> r1.415) (http://developer.postgresql.org/cvsweb.cgi/pgsql/configure.in.diff?r1=1.414&r2=1.415) pgsql/doc/src/sgml: installation.sgml (r1.238 -> r1.239) (http://developer.postgresql.org/cvsweb.cgi/pgsql/doc/src/sgml/installation.sgml.diff?r1=1.238&r2=1.239) pgsql/src: Makefile.global.in (r1.214 -> r1.215) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/Makefile.global.in.diff?r1=1.214&r2=1.215) pgsql/src/timezone: Makefile (r1.17 -> r1.18) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/timezone/Makefile.diff?r1=1.17&r2=1.18)
Peter Eisentraut wrote: > Support cross compilation by compiling "zic" with a native compiler. This > relies on the output of zic being platform independent, but that is > currently the case. This breaks out of tree (vpath) builds. Attached is a patch that fixes the problem -- committed to HEAD. -Neil Index: src/timezone/Makefile =================================================================== RCS file: /var/lib/cvs/pgsql/src/timezone/Makefile,v retrieving revision 1.18 diff -c -r1.18 Makefile *** src/timezone/Makefile 3 Jul 2005 18:54:28 -0000 1.18 --- src/timezone/Makefile 4 Jul 2005 02:43:43 -0000 *************** *** 12,18 **** top_builddir = ../.. include $(top_builddir)/src/Makefile.global ! override CPPFLAGS := $(CPPFLAGS) # files to build into backend OBJS= localtime.o strftime.o pgtz.o --- 12,18 ---- top_builddir = ../.. include $(top_builddir)/src/Makefile.global ! override CPPFLAGS := $(CPPFLAGS) -I$(srcdir) # files to build into backend OBJS= localtime.o strftime.o pgtz.o