From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0a-000eb902.pphosted.com (mx0a-000eb902.pphosted.com [205.220.165.212]) by sourceware.org (Postfix) with ESMTPS id A27253858C2D for ; Wed, 13 Sep 2023 21:08:10 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org A27253858C2D Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=garmin.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=garmin.com Received: from pps.filterd (m0220294.ppops.net [127.0.0.1]) by mx0a-000eb902.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 38DKmmda029896 for ; Wed, 13 Sep 2023 16:08:05 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=garmin.com; h=from : to : subject : date : message-id : content-type : mime-version; s=pps1; bh=4BuTifJt+x5mYwum1shbIPdG6x+f4Gb4cOUHW6S8n+E=; b=wu55uvki7zxyOOB6W75ghCSYCXgwd25tok8LTieMioAbjiGnjk8uaBioJneC/2hl0N18 1j/CEL8G6eWHMlCDMExNCAkW8OGJ3giCSShIsjOXtC6G0Ian3qlNhelXsXri53T7uZzi l8WoTCvJSWp5AAu5FXIKoVHkE/cThdxxxSN/pcQ3bvnClLs0PVUV5GA1dDO9vQCFbTcg EY7TimfKWZE3X+SdUHsd6+kWBvx1Xvrbi3GVBvtYiZBtvuFHCiviIokfJOo/RpR81SLG QZ5F5WIRP9BR0OXJEUD2Ao3+t8IAhpnjPE9IealY13V+UUaCK30cIkPdUkakEFMjOYw9 dQ== Received: from nam12-bn8-obe.outbound.protection.outlook.com (mail-bn8nam12lp2177.outbound.protection.outlook.com [104.47.55.177]) by mx0a-000eb902.pphosted.com (PPS) with ESMTPS id 3t2y92t2y2-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 13 Sep 2023 16:08:05 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WjoN4pf1FUkpkYRCcEqc9rCkDh6FFK17Xg22jn8QAsi+HXVIaDHi4SKU2EwEqA6lxwmem9a1eok/GJmuROGb8hVG/tQFdT1BSnpUFO9xxBPbpFEulJNGGcbzhdTgCOx0+B9RyH3leHAyG4Uw+iJ2obcm/NVUA2PDcuV//s4Sd2Dhn4ErGiv4ozUhY9c8Rnwh83dQIM0JthicDbIBW3W87HrcK8I7SawsIDCXIIzsF1tcWSV9Kdqpm12Ud1x5/yzB9CBbJCdqxexHzpCAAnW/Ex/jDcBWKq8qboQdNreD9qF1TxUN+F32GwsxZIWBFeoWMgrUe+WeN8chVwBvVgY9VQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=4BuTifJt+x5mYwum1shbIPdG6x+f4Gb4cOUHW6S8n+E=; b=LLHa1Rv7c2TSvHQpB3iY/rifH2aBPknYFKkYKdk81tQzYUKJiUnZM2zdyM9T6bP5xIGXBBn0eLsEDX0I8Zn055BRtep0earjlMdSk92AQSnLydjnPVYG6vFsAICB6+hOvJFcoAI8vBfpzno2m8qztQQPL1qqodkO8oIzrSzYXUMSv1o5NbmStn4XhsOXRubw1XgcW64SYdXdTHCdtslt4dO+hdKv+ZSh8YMIngPfZe/gXX7zJeQPz9iuN2Jf5zr+KM7bYZsoNs+rJyMcxZ0Xc9QReI5ihwlEvKPUOiw4D9z6aNykJIRRpR/sNqGNuftQ/e5ElXkjlLonBaNLHs2SPg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=garmin.com; dmarc=pass action=none header.from=garmin.com; dkim=pass header.d=garmin.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=garmin.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4BuTifJt+x5mYwum1shbIPdG6x+f4Gb4cOUHW6S8n+E=; b=CImlzz5vk1gzaoWah2juy8ljANo0L1qsFxx6EZhVY12n553CfFhxm4nt9kKfUUtIL8Bdras5md0m9C8PqPrmlgbF2cOMs6VnKJxoXY8lAw8hY3LAU50yYOItLnL1vz0/GRS6w6IzOXWcsL+17UWk1WmuGDNAks/+iyTWYNnfkY6qbQNfs0xZnNSnT1GGlXN0LPiT8JDOIk+nwEJROEXhX0RO5vPDBX6S49LVnzmwx4oUKqwq/KwkgKzxmfb8/3LFIVwXMfaoiih6ekhuag2sacJibNteIjdCsNEtp7VHQbL6zH7HHaC5gwbBTRngoOU6gNAdsLGJuFQEVBDiYp2XWQ== Received: from SA2PR04MB7723.namprd04.prod.outlook.com (2603:10b6:806:137::18) by SA2PR04MB7658.namprd04.prod.outlook.com (2603:10b6:806:14d::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6792.16; Wed, 13 Sep 2023 21:08:03 +0000 Received: from SA2PR04MB7723.namprd04.prod.outlook.com ([fe80::bfdf:1397:90fb:a367]) by SA2PR04MB7723.namprd04.prod.outlook.com ([fe80::bfdf:1397:90fb:a367%7]) with mapi id 15.20.6792.019; Wed, 13 Sep 2023 21:08:03 +0000 From: "McAllister, Colin" To: "elfutils-devel@sourceware.org" Subject: Building Elfutils with Mingw32 Thread-Topic: Building Elfutils with Mingw32 Thread-Index: AQHZ5oKbluW7NlwcBEq8CV0NC6zFaQ== Date: Wed, 13 Sep 2023 21:08:03 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_f3ff6d80-3782-4df6-bf6c-659f84558040_Enabled=True;MSIP_Label_f3ff6d80-3782-4df6-bf6c-659f84558040_SiteId=38d0d425-ba52-4c0a-a03e-2a65c8e82e2d;MSIP_Label_f3ff6d80-3782-4df6-bf6c-659f84558040_SetDate=2023-09-13T21:08:02.444Z;MSIP_Label_f3ff6d80-3782-4df6-bf6c-659f84558040_Name=Confidential;MSIP_Label_f3ff6d80-3782-4df6-bf6c-659f84558040_ContentBits=0;MSIP_Label_f3ff6d80-3782-4df6-bf6c-659f84558040_Method=Standard; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SA2PR04MB7723:EE_|SA2PR04MB7658:EE_ x-ms-office365-filtering-correlation-id: 18ca69fc-f587-42d1-8ec7-08dbb49d84b6 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ZFj5heXClXyNJTZSDFwMaXfIFrx4DVEkuLKiFgYY8KPIQDNWPJGVpmAGueaMbTt9vwDHBF347VY/DQadgkwFc/yfRN6yIKEdTKEtPfAZ8Q+Dn8K0RwtIMA/RCmhbEn94qIxyJKfmFGuUiPbFP/gkPdt1YcYwygXOrl5BS3yl0b4keGfe37r6XSpqh0iCd7WY2OI/aCTcUKYSPO9MYriTKUR/+sggPbg+A659Skao0PSZ2jsuMzqaHJaTV9SwCX5wcrdxA5EaIibw+te0+yVhZx3tKJir+qjy5DdVfO+pfxBMIWjbfIpwm2JBXe2DFB7mSY2EGMENT2m19eGI2RtSR4Zn3i1c2XWo55SxDe9A603jRuwNonLNZoSFaNiy7KXXArCvVWct47RaWgarI530ILOCDG5Ux3sxanhi6OWrc15uxo7bHlpAzx1Ayi/+83Kv74W1QK/l9AZuzjMRIFuvb2m+eNNYf8MzIlv9Ql7ZGM1Z9Rkiavdx6Er5ekWM/HlECuTPkj8/KRen/HEguiRbkHmjglvkP5uo71TBU+9Co87PUhsGKSMDQ/Es3zZ3+j/K1JYXodRhjSi76fTF9kj7K9swvQUNEzK04X899glkqqI= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA2PR04MB7723.namprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(346002)(366004)(396003)(136003)(39860400002)(376002)(186009)(1800799009)(451199024)(7696005)(6506007)(9686003)(66899024)(83380400001)(33656002)(71200400001)(38070700005)(166002)(86362001)(38100700002)(66476007)(41300700001)(55016003)(26005)(2906002)(66446008)(91956017)(76116006)(64756008)(66556008)(316002)(66946007)(6916009)(21615005)(122000001)(52536014)(8676002)(5660300002)(478600001)(8936002)(966005)(19627405001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?PCHXERGJJRrJeSyodWnTBi4bOADNqdcIDTR7hzY8mn7t6EgR3hH8WTQuUW?= =?iso-8859-1?Q?waWJoZ561ZwvgyROxDhbLZOP0LtRu6M6Q+ujUpqUbSpqAU7v5vxSbYeQ1j?= =?iso-8859-1?Q?DmUJqC12H7vHggl2EopEzGur3ZzkDENgipvev1St/y2ydJeRJtCZqrK+iB?= =?iso-8859-1?Q?n4kaDR8E1tqvHvYeV/Ln9ze34/rdcFIogRNS9KNXcigeItYDtV3r2ONIrX?= =?iso-8859-1?Q?QYuxGbnTYqDJdOKQ2lvR9eJsyAoifYfiRw266eVU6qbNqzUuuTYUHYM0YX?= =?iso-8859-1?Q?VpTnWfIP0YEOePOZQ3fZkQLz42UDJFFLmn8YDFz9wHG92SymFR2EkxFGjR?= =?iso-8859-1?Q?uYsYA58CBCYKrIH2WWDwh6ti7XpJj2vngbJmTk562RDF/xGX8vK4GEsuGd?= =?iso-8859-1?Q?zRODdHP+og12DaMZRjK3k4mS9RyYe0BYXRFGZ3kz83Op10+GdzWty47RUN?= =?iso-8859-1?Q?dJuhRiN0dFYH2KSm+OFxPANabUaOaAzCuH0j67M4+Z5P3bey/ZVVI1tZjm?= =?iso-8859-1?Q?QWVueHhtdEv8c+WxCyJlF7T+ckYGlmcFiqDm0rx1R1VYZnIThvZjYUmZB0?= =?iso-8859-1?Q?WMuIz9tUkHdXC3rtxEbkH0Egli1fYrGg5Lxxfjr/TJQKqywaf1BE0u1aZ6?= =?iso-8859-1?Q?RRfdWO4ymM3W9KDqfbztBXbr4GSHvuYSaAvHv3iVEcrjyK/N9/ai8zDDVw?= =?iso-8859-1?Q?qUIZPOtS4b5fiIrNIWkhMrUHaOAcbhw4MX43pHELa1C/9cg1YWg6XLwqcN?= =?iso-8859-1?Q?arhNU2IHsmYQurn6LRK5yAc1/dlqlqPcjjO8ZJ81V1mUVEzKLh3RbtHMG1?= =?iso-8859-1?Q?2vQjEOGBYe/Ck42Cl5zgXDs+Qcqi4vEibU2v2F9aQFds9rJ7sPqK7ZstWh?= =?iso-8859-1?Q?YhHtkMrFmwb2RyGaaEWM1bALgcROfSwo+/F06YWQWAmJ8FMxFFUsema/JB?= =?iso-8859-1?Q?9bz4f2gI0B5GhEL+gWiZI8d8ODewzVCrBhLa5YGhZ6yA97MDWki0co1K8g?= =?iso-8859-1?Q?6rfRln2RzZye2EKxUsJHx747LWfSB2PZBniE5lMm0neUgb4MAoEwJtxJqS?= =?iso-8859-1?Q?kS19tKzQN0wP+//oqN0fma1mzssjgB1k5uhmoo/ps4mtejIs6oxCHVUgQL?= =?iso-8859-1?Q?BhvlB5Ajwens4oMaErvhXsnD2qV4VB0paUcGTgtzuutF0K1oe2pYXXn5ko?= =?iso-8859-1?Q?9qzt2owFI3XsIIHA40EggdXfFtUELwUjdqK+01CPqn9f6bN0hiLDga2Lh2?= =?iso-8859-1?Q?PXjT3GwzPQsR5OfwlIQPOTQmN/1Vc9EbZMBhBJOwKP0N6Lu0MH82tFhnXL?= =?iso-8859-1?Q?X7LicpWtS0kYt70cnKFKe9LmDB3QO3Wizy9ikIFb2nYk7P89VxtssB35Zr?= =?iso-8859-1?Q?dq5C4cP/7wCpqhcK5G1BeIfTLJArtXt/oDJUJs5N9sEs9QSHpGvMnBLzEQ?= =?iso-8859-1?Q?1vxkkA3gIH8aUTx95ooZgYxc7fQ7ZDGBjQ+85UMuejTnicj9/2Kfp3y6oI?= =?iso-8859-1?Q?BJ9iBPDdilJhC0/2XezfQ5TFNIwuZwf51FA34qMIugPn5YcEIW+eIBhgBX?= =?iso-8859-1?Q?4cZgtPUC6IgfDZqeeZ7DbjFfCD81CZKWShKIWZCN9YoBP3DmaQjIrFqy3R?= =?iso-8859-1?Q?6O/42lupOqJ2QguSx5x1QBbJP7CoUwQo/Y?= Content-Type: multipart/alternative; boundary="_000_SA2PR04MB7723A80F548491B3C0BF0BC1F4F0ASA2PR04MB7723namp_" MIME-Version: 1.0 X-OriginatorOrg: garmin.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA2PR04MB7723.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 18ca69fc-f587-42d1-8ec7-08dbb49d84b6 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Sep 2023 21:08:03.2458 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 38d0d425-ba52-4c0a-a03e-2a65c8e82e2d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: NzFRDHvguYsqIB1WXCHU/oLsQEYQicFzYJHywbTuWKmxtL+7KiT+kCMf6d16rvDU2CHLs4bXkSSp255zEyKH18rm5S0g2qWRjzSxclW260g= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA2PR04MB7658 X-Proofpoint-GUID: 2cBkSghb8vCtrd0sK1PUJ--tABROOVLr X-Proofpoint-ORIG-GUID: 2cBkSghb8vCtrd0sK1PUJ--tABROOVLr X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.267,Aquarius:18.0.980,Hydra:6.0.601,FMLib:17.11.176.26 definitions=2023-09-13_15,2023-09-13_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 clxscore=1011 priorityscore=1501 bulkscore=0 adultscore=0 mlxscore=0 phishscore=0 malwarescore=0 mlxlogscore=905 spamscore=0 suspectscore=0 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2308100000 definitions=main-2309130177 X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,HTML_MESSAGE,KAM_NUMSUBJECT,RCVD_IN_DNSWL_LOW,SPF_HELO_NONE,SPF_NONE,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: --_000_SA2PR04MB7723A80F548491B3C0BF0BC1F4F0ASA2PR04MB7723namp_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hello, I'm currently trying to determine the level of effort required to compile E= lfutils for Windows using MinGW. I'd like to get a version of Elfutils comp= iled with libdebginfod in order to compile GDB with debuginfod support on W= indows. I've currently explored two avenues... I first tried to add support myself. I did this by trying to pull in Gnulib= to support for argp, fts, and obstack. I didn't quite figure out how to ge= t AC_SEARCH_LIBS to not error even after adding Gnulib and following the Gn= ulib documentation. I ended up just commenting out the AC_SEARCH_LIBS check= s for the three aforementioned Gnulib modules. After a little more work, I = was able to get Elfutils to configure, but when I tried to run make, I imme= diately hit an error that endian.h could not be found. I did see that endia= n.h is not included in Gnulib, so I wasn't sure how to deal with that error. The second avenue opened up when I found a post from a couple years ago whe= re Ulf Hermann was able to fork Elfutils and add support for compiling on W= indows. https://sourceware.org/pipermail/elfutils-devel/2018q3/001166.html It looks like this fork hasn't been updated since version 0.175, which is q= uite a way back from when Debuginfod support was added. I figured if I coul= d get Ulf's fork to compile, I could then try to merge his fork with a rece= nt version of Elfutils and manually handle all the merge conflicts. This se= ems like the better avenue, but the number of merge conflicts is quite high. I'm definitely not an expert when it comes to Elfutils, Autotools, and Ming= w/Windows, so I was hoping I could reach out to the community for help. Any= help or support would be most appreciated! Thanks, Colin --_000_SA2PR04MB7723A80F548491B3C0BF0BC1F4F0ASA2PR04MB7723namp_--