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 1jdz97-0006ot-6T for pljava-dev@arkaria.postgresql.org; Wed, 27 May 2020 16:43:13 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1jdz95-00038K-QV for pljava-dev@arkaria.postgresql.org; Wed, 27 May 2020 16:43:11 +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 1jdz95-00038D-JJ for pljava-dev@lists.postgresql.org; Wed, 27 May 2020 16:43:11 +0000 Received: from mail-ej1-x631.google.com ([2a00:1450:4864:20::631]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1jdz93-0005T2-Ci for pljava-dev@lists.postgresql.org; Wed, 27 May 2020 16:43:11 +0000 Received: by mail-ej1-x631.google.com with SMTP id a2so28831744ejb.10 for ; Wed, 27 May 2020 09:43:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=KAznadxCJKhjvibh+oXp1p4+SodrwWKyf/XfoqHJ6dI=; b=LhV7Gw8YDzZW5W0foXMyAGi8tFa6vOIErVBHstCg+H1vFxuaXE6eVW6PJ7pDmN/Xqr ajPMlr1lLYeDKBeDUQjPfh/8Lf62R7R8ejnotCTLj1WwP8A+qLT9572Jt0W0SZzAiE3I 2QkziXiH4mHt5CKGw2TXUeTUNTPQXlL/Wr5OBOiSNIQCBL2Daai/yvqNfUfBAvHR7siG SQDFu3vzR6XEcdcULF5xqh0k4wbdXw1D+vIH3uj3FHvrcUymNOUJUVOj8vR4adX4wKCx V32AifgnT7Vj61x7q7aNyq5wrLqFSNk14aMandYyIlG4e102V6ZOKyrU3Q+KcH9p89z5 S++A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=KAznadxCJKhjvibh+oXp1p4+SodrwWKyf/XfoqHJ6dI=; b=Y+ecDc4uuWK5VUSmuQ9JF0HjxrdXbKNkmp8pFpf/N7LvBcYmI+lkObYW3czfj+JnXB R8aZRpHUcWPw2ul/Vt2nnCbXnT+OuPkZUG1zkGHYEjILs6pvp9LqOMRqWzbdJDMe1kHf ey/U53A7kcF9VZRZhtFHT3fW4OxknkwI3NB/+mYtDC62SM61m8a1sMcO8Hbawx6MTkIV k8dTtbD+3v4nRcOXh6p+X1pag59yMovyne8Ey1+MkL32PMwmvvOB2tnrt6x+73qm3KD7 0sC8nARou7fcAZx+b5NGJCRLKBIp7mBXfRihhgxS0x/GKBzNjaRGMIoSa8x16R+bcTMb 82Bg== X-Gm-Message-State: AOAM533/L8v4RWBrPt8RYy9LTbEO5WkzpxGg2/VN6TdWSBD5VE0uawbZ KYd4VjaJp8hMHEGwuCnLttQ96RDw37Ev8ak0/h0= X-Google-Smtp-Source: ABdhPJzxJ6z4YRLHMLbpf6YQYF9CrSpX5J5HEOjI6qP1A4O831cANTdsNAIZK31TPxNEGb2JLBVYNPOaLvV71+fWLfc= X-Received: by 2002:a17:907:9492:: with SMTP id dm18mr6923116ejc.328.1590597787756; Wed, 27 May 2020 09:43:07 -0700 (PDT) MIME-Version: 1.0 References: <5EC17E17.7070002@anastigmatix.net> In-Reply-To: <5EC17E17.7070002@anastigmatix.net> From: Kartik Ohri Date: Wed, 27 May 2020 22:12:56 +0530 Message-ID: Subject: Re: Starting build-system work (Windows/Mac users please speak up) To: Chapman Flack Cc: pljava-dev@lists.postgresql.org Content-Type: multipart/alternative; boundary="0000000000001eae6e05a6a3e85f" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --0000000000001eae6e05a6a3e85f Content-Type: text/plain; charset="UTF-8" > > When testing PL/Java and running the examples, pljava.vmoptions should > additionally contain: > > -ea:org.postgresql.pljava... -Xcheck:jni > > > The -Xcheck:jni makes big output and big slowdown; it might be ok to > include that in a subset of the tested configurations rather than all > of them. > I think this is the major option left to be added to builds for Linux and macOS. To which builds should I add the -Xcheck:jni flag. Also, I do not know about the -ea:org.postgresql.pljava... flag, can you please explain it to me? --0000000000001eae6e05a6a3e85f Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
When testing PL/Java and running the examples, pljava.vm= options should
additionally contain:

=C2=A0 -ea:org.postgresql.pljava...=C2=A0 -Xcheck:jni


The -Xcheck:jni makes big output and big slowdown; it might be ok to
include that in a subset of the tested configurations rather than all
of them.
I think this is the major option left to be a= dded to builds for Linux and macOS. To which builds should I add the -Xchec= k:jni flag. Also, I do not know about=C2=A0 the -ea:org.postgresql.pljava..= . flag, can you please explain it=C2=A0to me?
--0000000000001eae6e05a6a3e85f--