Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jmJhQ-0006Fj-Iu for pljava-dev@arkaria.postgresql.org; Fri, 19 Jun 2020 16:17:04 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1jmJhP-0000qC-HO for pljava-dev@arkaria.postgresql.org; Fri, 19 Jun 2020 16:17:03 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jmJhP-0000q4-0o for pljava-dev@lists.postgresql.org; Fri, 19 Jun 2020 16:17:03 +0000 Received: from anastigmatix.net ([68.171.219.55]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jmJhL-00063u-Ew for pljava-dev@lists.postgresql.org; Fri, 19 Jun 2020 16:17:02 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=anastigmatix.net; s=default; h=Content-Transfer-Encoding:Content-Type: In-Reply-To:MIME-Version:Date:Message-ID:Cc:References:To:Subject:From:Sender :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=IR0grAn5kN3eDZVHVRofOvHKX2Ba1IPkZ1PgdPmz4dM=; b=ftb5qc9N105ny+9F6cBrHLBGg+ pLTihrhnKhWwXY9OiyrgePgXUTPTJex97GCfCEwnh/13liOoyheV52ePCFenSBM13pFdBF6Px+9Yu 5LjfUFY80PiHpOTUez/sPeCZ1krqbpocX35V/Czd6Nlh4P/YVNJJ2Pw6OWC2yR7xKacfy5FNS+Tfk 8LZYu0VPmnQ6lI4XeByzYMqJiSZ6RCRkDloOXGoW7Wrm5FSP7GepwY9DgNwtTy9tf2OiSe0y6ntWP yTWvEKrgXof8kuiyUfl4lB16jMI/fD5d0XqdjGEPG6A8K+R8gpBpNREYASH98GpAE1JcJyMy+r3yY KzyzuvnQ==; Received: from [184.19.31.139] (port=38056) by bay.acenet.us with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.93) (envelope-from ) id 1jmJhI-00Fgs0-JL; Fri, 19 Jun 2020 12:16:57 -0400 From: Chapman Flack Subject: Re: Starting build-system work (Windows/Mac users please speak up) To: Kartik Ohri References: <5EC17E17.7070002@anastigmatix.net> <5ED270BA.9010001@anastigmatix.net> <5ED3D488.1010401@anastigmatix.net> <5ED474CA.3000106@anastigmatix.net> <5ED4EA10.4030801@anastigmatix.net> <5ED7E74B.9020800@anastigmatix.net> <5EDA576E.2000204@anastigmatix.net> <5EDBA5D9.8090506@anastigmatix.net> <5EE7AE8C.2040201@anastigmatix.net> Cc: pljava-dev@lists.postgresql.org Message-ID: <5EECE4F7.30603@anastigmatix.net> Date: Fri, 19 Jun 2020 12:16:55 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.7.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-OutGoing-Spam-Status: No, score=-95.0 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - bay.acenet.us X-AntiAbuse: Original Domain - lists.postgresql.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - anastigmatix.net X-Get-Message-Sender-Via: bay.acenet.us: authenticated_id: chap@anastigmatix.net X-Authenticated-Sender: bay.acenet.us: chap@anastigmatix.net X-Source: X-Source-Args: X-Source-Dir: X-From-Rewrite: unmodified, already matched List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk On 06/19/20 11:54, Kartik Ohri wrote: > On windows, do we want to have all combinations of Java and PostgreSQL with > both mingw and MSVC? As an ultimate goal, I think that's desirable. If it comes to a matter of managing time, I could see starting with a few points in the space (say, Java 9 because it's intended to be the earliest supported in 1.6, Java 11 because it's LTS, the latest Java that currently works, to catch regressions), with intermediate points filled in later. It is good to test all targeted PG versions, at least for MSVC, because there have been recurring issues with different PG globals lacking the PGDLLIMPORT declaration in different versions. That may be less important with Mingw-w64 which (I think) does not rely on the PGDLLIMPORT declarations. Regards, -Chap