From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id WD/uAff+R2QyJAEASxT56A (envelope-from ) for ; Tue, 25 Apr 2023 18:25:27 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id QJD2Aff+R2SftwAA9RJhRA (envelope-from ) for ; Tue, 25 Apr 2023 18:25:27 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id BE59C3F8C5 for ; Tue, 25 Apr 2023 18:25:26 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1prLTU-00046j-Sh; Tue, 25 Apr 2023 12:25:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1prLTS-00046H-Di for guix-patches@gnu.org; Tue, 25 Apr 2023 12:25:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1prLTS-00064S-50 for guix-patches@gnu.org; Tue, 25 Apr 2023 12:25:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1prLTR-0003gg-L2 for guix-patches@gnu.org; Tue, 25 Apr 2023 12:25:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#62916] [PATCH v2 0/1] Fix p11-kit build system for mingw Resent-From: Vivien Kraus Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 25 Apr 2023 16:25:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62916 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 62916@debbugs.gnu.org Received: via spool by 62916-submit@debbugs.gnu.org id=B62916.168243987614133 (code B ref 62916); Tue, 25 Apr 2023 16:25:01 +0000 Received: (at 62916) by debbugs.gnu.org; 25 Apr 2023 16:24:36 +0000 Received: from localhost ([127.0.0.1]:53439 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1prLSx-0003fk-Gs for submit@debbugs.gnu.org; Tue, 25 Apr 2023 12:24:36 -0400 Received: from planete-kraus.eu ([89.234.140.182]:56622) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1prLSr-0003fX-02 for 62916@debbugs.gnu.org; Tue, 25 Apr 2023 12:24:30 -0400 Received: from planete-kraus.eu (localhost.lan [127.0.0.1]) by planete-kraus.eu (OpenSMTPD) with ESMTP id b393bd6e; Tue, 25 Apr 2023 16:24:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=planete-kraus.eu; h= message-id:in-reply-to:references:from:date:subject:mime-version :content-type:content-transfer-encoding:to:cc; s=dkim; bh=90YGrB ieo8VMs5DF+DbMNgkdK6c=; b=a/2Z+7VDVf651epGJNkMmv9K95dHG1Uz8zvaR2 KhOdIxti9Ecbruzpp14kRhNPwOfH+VoaSG5n9AuW4mnXGcztxADPvcunTuLOWH9S BJ/sIRW8VX+1FZZkmj+FKaN/AOFj6W4nK/E1I8K+NIo6LxaTSZ7fyOIlTP/ZCfVE NWUk0= Received: by planete-kraus.eu (OpenSMTPD) with ESMTPSA id a18d222d (TLSv1.3:TLS_CHACHA20_POLY1305_SHA256:256:NO); Tue, 25 Apr 2023 16:24:20 +0000 (UTC) Message-Id: In-Reply-To: <87ildkym9z.fsf_-_@gnu.org> References: <87ildkym9z.fsf_-_@gnu.org> Date: Tue, 25 Apr 2023 18:16:40 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit User-Agent: Evolution 3.46.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Vivien Kraus X-ACL-Warn: , Vivien Kraus via Guix-patches From: Vivien Kraus via Guix-patches via Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Seal: i=1; s=key1; d=yhetil.org; t=1682439926; a=rsa-sha256; cv=none; b=CQvGB1KJ0hOzdnYQDVH73gZg4/Ya9ZiSWniqcmaadAn0H3JPCYteiJH4lFLjy/310Pp36/ Zf81zHRFgn+ODeupnf39rVLil2HWpDaULMR1jcmjnATdWFoxkT4FL7Tk/LNGsmj5wur7pT rZ4dAjuUMHHvxX6P0A/fxG2mwTktpicQDmlhPMGYCziW8MTvZ1Z2tEhqJCxXIXzRU7Z1py llOOpb5nP+Mi5AEJ7aYpQPCtxLTpUToy+n3IDSS7to1JiwawsbXeVOygGalvZ4VX34gDft 764NWUTS2r7yoCFJJu/FniaJsvQsQO8fVwt97tTgNEX/MMY1/I/edu+FAGVk4g== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=planete-kraus.eu header.s=dkim header.b="a/2Z+7VD"; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1682439926; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=upcddMBwOIsSiUV1nRcxzKKKzkqhYOoK1MDF/vIHeng=; b=m8jlfKyurV/xkEB0laAXKh3+vPQhcrwu4Z6OTtkIZrGUbn3MgRkp5oC79LUM64zk1YKL6X 1qYvXlD60IU9mKmmRWk80hZIyPGODwGh89XTgf5WnyvwT5sOCmdbR+4D/vvz9ro3jeYKUH uQm25xhdD2a4i+fgBIMHZc6AiD6I3+P7Tw5Ec/nGCS3g/VP59O7CbZ4YVfnjEMPWk7Fg6g QWSVS3AlY7tQOzDcKXhKXpk2ZOBf3gjDCDBPTsnQlAQWprP8sMbE6JM1LWoNke1d5acORv ayoiEuahjAtJAsb+CAZ1Id81Z+BkO+CUytYbIaweiqld++yMmMiyRiZEJqaBnQ== X-Migadu-Spam-Score: -3.71 X-Spam-Score: -3.71 X-Migadu-Queue-Id: BE59C3F8C5 X-Migadu-Scanner: scn0.migadu.com Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=planete-kraus.eu header.s=dkim header.b="a/2Z+7VD"; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-TUID: 6jUgiDtMzWfC Hi! > The p11-kit story isn’t good, but I’m not sure how to address it. When > we find a way, we can add a feature branch to rebuild everything that > depends on it though. I just found out how to fix the makefiles, and the moment I was about to send the patch, I received your reply. This V2 does not fix the core issue, but at least it builds on mingw now! The core problem in the build system is that every auxiliary program is a mix of re-compiled common sources, static libraries, and the main shared object. I decided to use static libraries everywhere I can. This is gross but at least it links now, so this is a W I guess? What do you think? Best regards, Vivien Vivien Kraus (1): gnu: p11-kit: fix build on mingw. gnu/local.mk | 3 +- .../p11-kit-fix-build-system-for-mingw.patch | 108 ++++++++++++++++++ gnu/packages/tls.scm | 14 ++- 3 files changed, 123 insertions(+), 2 deletions(-) create mode 100644 gnu/packages/patches/p11-kit-fix-build-system-for-mingw.patch base-commit: 74038cf66e3a8cdcd9d97a81d9176c3cdefdaaf7 -- 2.39.2