Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1uAvZM-0045kW-7P for pgsql-hackers@arkaria.postgresql.org; Fri, 02 May 2025 18:57:08 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1uAvZJ-00B2Bj-9C for pgsql-hackers@arkaria.postgresql.org; Fri, 02 May 2025 18:57:06 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1uAvZI-00B2Ba-UD for pgsql-hackers@lists.postgresql.org; Fri, 02 May 2025 18:57:06 +0000 Received: from mail-qt1-x82c.google.com ([2607:f8b0:4864:20::82c]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1uAvZD-000kVI-1x for pgsql-hackers@postgresql.org; Fri, 02 May 2025 18:57:02 +0000 Received: by mail-qt1-x82c.google.com with SMTP id d75a77b69052e-4766631a6a4so31889961cf.2 for ; Fri, 02 May 2025 11:56:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb.com; s=google; t=1746212217; x=1746817017; darn=postgresql.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=i1FsEudVRoUED+1WgKM66i/32eXMH0vw684YbsG5hVE=; b=hWUV9h1kx8nhCCKvEGBPo4ihDfR5D9gIeR1OT1Iuwjy7cJRd4GEmLKbqv/UlW/89sF +qyKcFsoBpfpy7H3Ok6Bv12dvXJOGc/vHTkbYJybBJ3sz0TmjJ/Co+SV3HtfUbaBWT5n Do68h5jOTMfdvELaoq2J7rd0hG9EQ/ThhoxmeyyEV0n/CDKeo77iusNcHSi7LWFMxanG uPWiq205I3N6jH753K3U9e3h0YRF/n9yxISqyBNo8pcRtlUWPCxj8xLZj+giLK9HHMiz OivtTQYmhYPt3Cwhu9wbmLXsnnfNAoDoRFlxHxKyMQQoWmZ7TqrVPkdGUiBryyhOcb6g 4AlQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746212217; x=1746817017; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=i1FsEudVRoUED+1WgKM66i/32eXMH0vw684YbsG5hVE=; b=gTKnOcL57SYjMPTFbsVT27XHSc9O5JKwLihOky3LRc5Jbyp42y75w6E6x5Sltx/JJ6 6+9vxZW7HcJEUQOA1l7GFCVIbCw9N95JGhrkCk/eNwBvydtl97Bal0MTFKfZEv9u1AwC r9plQTRHiGbsneiE3wJb+zvG4HY75pxjAGXWTnZuWo+5i6A+U2uEKq2ui3TObVQfYvmt c+N1jlU7ejgNTCRNVo6M7xTaMfE7oWGPDi3NuhRUzbgwHjUV9xL3Divpk2CXpXIgU90m ySKKCG3TMl9vk88BDzffyfxtg8UXk5g+ggh8eqTwj7XkuieXO3/oQW0/I39Id88EQnj1 1bGw== X-Forwarded-Encrypted: i=1; AJvYcCU+PeGajpoNxDS2YmaemOZqK6pJmwiA2eJ8/84P+rq+Mtm+NQCC+XZ8jPNTIxOd2jF4J7YLwQX/Oz/6MfHL@postgresql.org X-Gm-Message-State: AOJu0YzyXEVQP4JwA5D8XyA9TVTcvUXkA01rMcvsQXAsXmiNBrVA3VPM 5LOvQAwXwa3eeodxxedgDvBhl3CBjIWX++4KYpNHkwRNhrufle+RJXewM0LtqAiQ3YKR5kMF7UF 0K3nJDFohhaXCT52GoArzFgaOsf+XG7HKKa1C X-Gm-Gg: ASbGncuWq6YGU47uKxGkfRTuJbJhIjmHxEC3qkvQU34Qsqgqva2ZBLkcT0Rn49kcBn5 k7zyEo31Vx52qs6A3Xd+Dlt425DHdWYGt2s22Pol+xSs170Hrc12Swx9BKAkXhcWTEMLbDEY1ar GdgR5JexQILOd7J+NefeUz X-Google-Smtp-Source: AGHT+IGyti11srKBvr6x+wQAjdHDNiw+gPY9Lzk/fuNlBfiBwg4sVsFV/wsryPhJHgC4fsGXu9gu6yNjaf18YOXdQrM= X-Received: by 2002:a05:6214:2a8c:b0:6ec:edf9:4658 with SMTP id 6a1803df08f44-6f5237561e2mr2731836d6.18.1746212217062; Fri, 02 May 2025 11:56:57 -0700 (PDT) MIME-Version: 1.0 References: <8210C830-DDBB-4CD7-AB39-F5F59C36D547@yesql.se> <1921698.1746207330@sss.pgh.pa.us> <1977697.1746211956@sss.pgh.pa.us> In-Reply-To: <1977697.1746211956@sss.pgh.pa.us> From: Jacob Champion Date: Fri, 2 May 2025 11:56:46 -0700 X-Gm-Features: ATxdqUHut95ptlVjmpEynFVzisvnsyq87VEEWEY5bTTXiMchrOqijIVNI0wBrVU Message-ID: Subject: Re: [PoC] Federated Authn/z with OAUTHBEARER To: Tom Lane Cc: Nathan Bossart , Daniel Gustafsson , Christoph Berg , Jelte Fennema-Nio , Peter Eisentraut , Andres Freund , Bruce Momjian , PostgreSQL Hackers , Thomas Munro , Nazir Bilal Yavuz , Antonin Houska , Wolfgang Walther , =?UTF-8?B?RGV2cmltIEfDvG5kw7x6?= Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Fri, May 2, 2025 at 11:52=E2=80=AFAM Tom Lane wrote: > $ pkg-config --cflags libcurl > -I/opt/local/include -I/opt/local/libexec/openssl3/include -I/opt/local/i= nclude > > I bet Homebrew's libcurl packaging doesn't do that. Nope, Homebrew breaks them out into smaller pieces: % PKG_CONFIG_PATH=3D/opt/homebrew/opt/curl/lib/pkgconfig pkg-config --cflags libcurl -I/opt/homebrew/Cellar/curl/8.13.0/include -I/opt/homebrew/Cellar/brotli/1.1.0/include -I/opt/homebrew/opt/zstd/include -I/opt/homebrew/Cellar/libssh2/1.11.1/include -I/opt/homebrew/Cellar/rtmpdump/2.4-20151223_3/include -I/opt/homebrew/Cellar/openssl@3/3.5.0/include -I/opt/homebrew/Cellar/libnghttp2/1.65.0/include --Jacob