From: Jov <am...@am...> - 2014-12-24 02:40:11
|
These changes already exist in PGXL,I port them to PGXC. the problem this patch solved(common in xl and xc): 1.make pgxc_ctl explicit depend bash(report error if there is no bash in PATH ) 2.change '#!/bin/bash' to '#/usr/bin/env bash' for all bash script 3.fix build error for missing .h for some type or maroc. 4.fix pool send and recv fds which transfer corrupt fds There also some changes only for PGXC: 1.build pgxc_ctl when cd contrib && make 2.fix build error for postgresMain which declare as return void but return a int. 3.fix warning : implicit declaration of function ‘heap_form_tuple’ is invalid in C99,which return int for a 64bit pointer,which cause runtime error. ref: http://sourceforge.net/p/postgres-xl/postgres-xl/ci/9f4da7c3527699ad66ed4af7088faa3ab8fad42c/ http://sourceforge.net/p/postgres-xl/postgres-xl/ci/ccaa2d54927b73ace8efc686ea715daa99a72a76/ http://sourceforge.net/p/postgres-xl/postgres-xl/ci/922f7aba30ee6a15a5cd4dabeeb254614d87d3b6/ Jov blog: http:amutu.com/blog <http://amutu.com/blog> |