Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.80) (envelope-from ) id 1a1z9O-00072q-So for pgsql-hackers@arkaria.postgresql.org; Thu, 26 Nov 2015 16:12:02 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.84) (envelope-from ) id 1a1z9O-0003kx-Dl for pgsql-hackers@arkaria.postgresql.org; Thu, 26 Nov 2015 16:12:02 +0000 Received: from makus.postgresql.org ([2001:4800:1501:1::229]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84) (envelope-from ) id 1a1z86-0002II-GP for pgsql-hackers@postgresql.org; Thu, 26 Nov 2015 16:10:42 +0000 Received: from sss.pgh.pa.us ([66.207.139.130]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84) (envelope-from ) id 1a1z84-0000It-8E for pgsql-hackers@postgresql.org; Thu, 26 Nov 2015 16:10:41 +0000 Received: from sss1.sss.pgh.pa.us (localhost [127.0.0.1]) by sss.pgh.pa.us (8.14.4/8.14.4) with ESMTP id tAQGAawp026662; Thu, 26 Nov 2015 11:10:36 -0500 From: Tom Lane To: Euler Taveira cc: YUriy Zhuravlev , pgsql-hackers@postgresql.org Subject: Re: WIP: About CMake v2 In-reply-to: <565714DB.3090806@timbira.com.br> References: <4184974.kkvGJ5GoEX@dinodell> <2994177.9dns9R51cr@dinodell> <56568AB1.1000301@timbira.com.br> <1638284.A3YGmiYSRS@dinodell> <565714DB.3090806@timbira.com.br> Comments: In-reply-to Euler Taveira message dated "Thu, 26 Nov 2015 11:19:07 -0300" Date: Thu, 26 Nov 2015 11:10:36 -0500 Message-ID: <26660.1448554236@sss.pgh.pa.us> X-Pg-Spam-Score: -2.9 (--) List-Archive: List-Help: List-ID: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: X-Mailing-List: pgsql-hackers Precedence: bulk Sender: pgsql-hackers-owner@postgresql.org Euler Taveira writes: > On 26-11-2015 07:33, YUriy Zhuravlev wrote: >> Maybe you are right. But by the time I finish my work I think 3.0 will become >> a standard. CMake is developing rapidly and soon will have version 3.4.1 >> And one more thing: a normal documentation came with 3.0. :) >> But I try to check my code for 2.8.11, now I have 3.4.0 (latest for Gentoo). > Have in mind that stable distros have a long cycle and are not released > soon. If you are planning your cmake work for 9.6 or even 9.7, it is > prudent to suport Red Hat 7 or Debian 8 because it will be a pain in the > neck to install a new cmake version just to compile postgres. Not working with the cmake version shipped in current distributions would almost certainly cause us to reject this patch. Adding a new build dependency is bad enough; adding one that isn't easily available is a show-stopper. You'd better think in terms of what's provided with RHEL6, not RHEL7, as the minimum baseline on the Red Hat side. I'm not sure what the oldest active LTS distribution is in the Debian world, but I'm pretty sure it won't have cmake 3. (FWIW, RHEL6 seems to be carrying 2.8.12 currently.) regards, tom lane -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers