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 1kMb53-0000MY-0e for pljava-dev@arkaria.postgresql.org; Sun, 27 Sep 2020 18:07:25 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1kMb50-0007kx-Tc for pljava-dev@arkaria.postgresql.org; Sun, 27 Sep 2020 18:07:22 +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 1kMb50-0007kq-Ec for pljava-dev@lists.postgresql.org; Sun, 27 Sep 2020 18:07:22 +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 1kMb4x-0001wD-TX for pljava-dev@lists.postgresql.org; Sun, 27 Sep 2020 18:07:21 +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:From:References:To:Subject:Sender: Reply-To:Cc: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=3s8XMuNCgOvBKiTrSP4oXKV/Ym3+/NUYWe+xyWPzLzE=; b=gAkMnXP+3l9cgtFLG4jmDnYkPg POD/JqqhmfLi5xI2sEcb9AGkxhIr9OMJFRNIEgSQrVBFf0WW0VRmyPpHuG7Bsb21KjNVWbngSCOOZ AfboN41wWAVgG8qqQYSsfLAMpQ1HJaIe/ownFcnBLJy0wNA5hrhiZg1sS51crPhTQDlRrB8O9/ybC 1DbMUj3/eIwfwMV2vRWard/4qz/BxI/J9gHvw/Wj4ts2MHSmJn1oqs1ae2DsU0K0B8KiVgwZM/CJH +milQZmKk16Q+iiTf76oK8MWiIbhjt4hJU7gYi2p8vaaoG8+1cgmP/dSIUrYgXYQh4t1ghYY7zqaN AIvazoxg==; Received: from [184.19.31.139] (port=43011) by bay.acenet.us with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.93) (envelope-from ) id 1kMb4r-0008Sn-HI; Sun, 27 Sep 2020 14:07:14 -0400 Subject: Can anyone test master branch? was: Building PLJava on Solaris issues To: "pljava-dev@lists.postgresql.org" , "Eugenie V. Lyzenko" References: <56F170BA.2000202@goldencode.com> <56F1FC23.1010904@anastigmatix.net> From: Chapman Flack X-Enigmail-Draft-Status: N1110 Message-ID: <5F70D4D0.8030501@anastigmatix.net> Date: Sun, 27 Sep 2020 14:07:12 -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: <56F1FC23.1010904@anastigmatix.net> Content-Type: text/plain; charset=windows-1252 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 03/22/16 22:14, Chapman Flack wrote: >On 03/22/16 12:20, Eugenie V. Lyzenko wrote: >> 2. Replace default aol.properties ... with attached one > > Hello! Thank you for your efforts. I will definitely add a Solaris 10 > building info page for the final release. > ... > bash path/to/mvn clean install > ... > bash path/to/mvn -Dnar.aolProperties=path/to/propfile clean install On our master branch (nearing the 1.6.0 release), the build system has been changed. There were two custom aol.*.properties (arch-OS-linker) files that had been contributed in the past: ppc64le-linux-gpp contributed by Christoph Berg, and solaris-gcc, contributed by Eugenie Lyzenko in this email thread. I have confirmed that the new build system no longer needs the ppc64le-linux file, by enabling that platform in our Travis-CI configuration. It builds successfully with the included linux rule, getting the correct flags from pg_config. However, we will probably have regressed on Solaris. All that will be needed is a new snippet of script in pljava-so/pom.xml to recognize the OS in its probe method, and execute the right compile and link commands. It should be fairly simple, as now most needed flags will be available, obtained from pg_config. Is there anyone using that environment who'll be able to test it? For reference, the old aol.solaris-gcc.properties file can be seen [1]. Regards, -Chap [1] https://github.com/tada/pljava/blob/dd28403/pljava-so/aol.solaris-gcc.properties