From 94c34e6b80983f98b7f5acbc80982e2bc7bfdbba Mon Sep 17 00:00:00 2001 From: Anna Henningsen Date: Fri, 19 Apr 2024 12:59:24 +0200 Subject: [PATCH] fix(NODE-6108): allow building from source on latest Node.js 20.x MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit See https://github.com/nodejs/node/issues/52229 – addons using certain features of the node-addon-api package have been broken by an upstream Node.js change if they were setting `NAPI_EXPERIMENTAL`, which `kerberos` is doing. --- src/kerberos.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/kerberos.h b/src/kerberos.h index 798f357e..7f1c2096 100644 --- a/src/kerberos.h +++ b/src/kerberos.h @@ -7,6 +7,7 @@ #define NAPI_VERSION 6 // as an experimental feature (that has not been changed since then). #define NAPI_EXPERIMENTAL +#define NODE_API_EXPERIMENTAL_NOGC_ENV_OPT_OUT #include #include "kerberos_common.h"