Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:124927 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by qa.php.net (Postfix) with ESMTPS id 5E1D91A00B7 for ; Wed, 14 Aug 2024 09:38:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1723628401; bh=QpUaGEQfcuL0KHodFgADIeN4pS1fyONVZAHSbEb5GU0=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=X/1Q43IxLJQxI24jqQrZBQlHe1SmffYKm48QNxhD9fiQcNffUYYx5Xra5blr44YrZ XSYyCs0EODNtyBRsLaQqPzfX6Vt6ijWfZIAJhQ6XT+RJwPMBEIqM6fbShFAedRA1uD o8Dfixa+9DBcPf1Xh2qqLKiATfCsCdxIra/FidT/rfFHsdedd+YNCxdFtbNDG105nP ItEmEzirii6/Z2ZP8gGwCGhTO3BFur5EV1sMML0jRT6kYYEo0ra47VGPznTCYXwsf8 Nssgw1e5YWn+y0VC0lN4G+dVBd3VfsGZWbNZnIHiDYBzjAZ2veVeAKuE38uQcKTred JCw8VDNEGjjhA== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 1DC901801D6 for ; Wed, 14 Aug 2024 09:39:59 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=0.6 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS,HTML_MESSAGE, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from mail-qk1-f170.google.com (mail-qk1-f170.google.com [209.85.222.170]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Wed, 14 Aug 2024 09:39:56 +0000 (UTC) Received: by mail-qk1-f170.google.com with SMTP id af79cd13be357-7a1d3e93cceso67215385a.1 for ; Wed, 14 Aug 2024 02:38:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dunglas.fr; s=google; t=1723628290; x=1724233090; darn=lists.php.net; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=QpUaGEQfcuL0KHodFgADIeN4pS1fyONVZAHSbEb5GU0=; b=gNeH+Ea4Q0lBF2oHzOw3do9QwGUomuwcteQtawIoLKpViDZTPJFNn72qZUgvwaYEV/ nYRCjt0EQ1SMfxy9aUfVL1XK37AXJpqRBOkR9tKEJXIxsPClr4h09TuhekLbA1NnSERV jkSp/fPdK7QVFVJC05PRSFmazXq7eSbH9COQ2+haMD3l3+P69IKc/WIo2iVh3PznqJef NyfyU2TX4O0g5RccAdIIHXD/larWzzASqvgw8nZWj//TXncIqOUcE3fbsWQmjgUI0LOp yMuATsHV7HCznEPDHMX/qqerCTd1R9sD/i9qrUIYGBYEjiNk5/zq8KdVGamJfq/FufkC FJJA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1723628290; x=1724233090; h=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=QpUaGEQfcuL0KHodFgADIeN4pS1fyONVZAHSbEb5GU0=; b=iZ78SuQcKdyDQu6niN/wTu9OcJSh7k68qu3h/BQliyn5qq3QU1FrPfbW6OknBO9UZx qF8O3BPQeDrfvgoECVB8S/J9evfSa8aHVGW5H74KOFRMvEZTR6qR8pjRqeLH2ySXnNY0 c3T+p/ngg4XFins2xHRcE1M4xlS/7I607YLp48K7b379ceAOFdzB1uFR5pZlm6rv6orD aCGvqGLSwMOOz/0+mdFyXqNjtrAOp0Awatt5vK8wsMrIPovCY1xS05R5hdJ/+PYDibJS 7W8jYOX36mkpkz0hD2sTKYCXLzGOLuJ1caXWZV9Ei9M3AY1/R+Z9u8/rv/oBn+SdxnL0 1+SA== X-Gm-Message-State: AOJu0Yw5gwYIDnoJGeZ86p9CLx0KMTk2XuIj+hxuW4Qb7Txib88CEKWR GEafYcVFCUggqT9vqfBvD/VPx+imKp5a4XJgSsc3ecjkTfzT2z30nbKtBTsJ7sW8ChPE34E4nD6 E8vWUdVwhnogEdJ/rwhN7r7fhrwup5BYLuykViLUSQLXXLRY4 X-Google-Smtp-Source: AGHT+IFWOPhyhgW9yCnKQ451yO6zKcTkwfw0LOFAnAXYyKNL4P0eTtaDLAOMe1AYf9htcmjgHFf2WuRjeqyUu/lqJVg= X-Received: by 2002:a05:6214:3bc3:b0:6b5:2f57:1a63 with SMTP id 6a1803df08f44-6bf5fa5be80mr24679026d6.21.1723628290114; Wed, 14 Aug 2024 02:38:10 -0700 (PDT) Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 References: In-Reply-To: Date: Wed, 14 Aug 2024 11:37:59 +0200 Message-ID: Subject: Re: [PHP-DEV] Support for pkg-config .pc files To: Peter Kokot Cc: Internals Content-Type: multipart/alternative; boundary="000000000000f521e3061fa17be1" From: kevin@dunglas.fr (=?UTF-8?Q?K=C3=A9vin_Dunglas?=) --000000000000f521e3061fa17be1 Content-Type: text/plain; charset="UTF-8" Having pkg-config support would allow us to simplify the build process of FrankenPHP. Cgo (as many other tools) has native support for pkg-config. We'll remove many hardcoded paths that are difficult to override for end users. FrankenPHP doesn't use the embed SAPI, but does rely on libphp to provide its own SAPI. It would be nice to have it in 8.4 (it could even be nicer to backport this patch in older supported branches). Thanks for having contributed to this Peter! --000000000000f521e3061fa17be1 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Having pkg-config support would allow us to simplify = the build process of FrankenPHP.
Cgo (as many other tools) has na= tive support for pkg-config. We'll remove many hardcoded paths that are= difficult to override for end users.

FrankenPHP d= oesn't use the embed SAPI, but does rely on libphp to provide its own S= API.

It would be nice to have it in 8.4 (it could = even be nicer to backport this patch in older supported branches).

Thanks for having contributed to this Peter!
--000000000000f521e3061fa17be1--