From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03olkn2060.outbound.protection.outlook.com [40.92.58.60]) by sourceware.org (Postfix) with ESMTPS id 463883858C42 for ; Fri, 26 Apr 2024 05:04:38 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 463883858C42 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=hotmail.de Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=hotmail.de ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 463883858C42 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.92.58.60 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1714107885; cv=pass; b=Bk518m9IdB3BYJyEXygZ9FX8006RphGjgllKguJA7Pn4GnqWoNbNp07b21b2cEB1HjcIGEDUZ9UX4Ac1kGwzeygvuVfAcBzodvZupBF9kVd/fimSbTFrDeh7PsOQdxYmQqfOPoDfetCQCQPFUq7U9xScI+tdJvsodmzdIi/1orA= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1714107885; c=relaxed/simple; bh=KY6pSO64q3kFNuKQYX8RGyBPID2j8EsZ1pS4xAgMFf0=; h=DKIM-Signature:Message-ID:Date:Subject:To:From:MIME-Version; b=GJ8MxVHG2XQwdURkpYAR69ysi8Vr7N6uZ74Dy/x5yowRq86Ea5nRD5GsCU33bWYVIySS5DHKWP4xmhnTZ+izMi0LNcDCMFHmmNYqDEtjo65Awg2GIImn1Ny2R6xLS7XFHRCUJDUkqShc9yZ0eVo7ejpcZagVxnh5vmFk+6hmba4= ARC-Authentication-Results: i=2; server2.sourceware.org ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bxdzfLD2qC1OKQVO82CaKYMQYsflgpI7pH3Nev3qXUWxTs7Z6vCKpE8vwqpCEkokSxJCpswctwnJSHY4XkI9tBNn7CgKhtIx6xnZZb6V/ffw02HPOy73iXDKb2Ey11jxCXEUkwfHcIvuT9cNIcI2lL1oj+NMfjBRY+gv7QyC6HDZC8yUlOPikk1JTey/1G5Sl2NTXXhupFAfUvabdL+00lkz0MuqW7Dr789cBSP2CNwmYpVo4GUspF0xPho8wUURL2pQi/VSQh64jdD2z0EgIOmRmAnpXATcsCf3JCbu5lEPdge/aPG+5tfA6tw9bufk/ic/MUuI/kddpzECcBvNog== 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=g8SxyQhtY0fkFCwV0xn+SRy7+PVmV2kibl+Ybt6asfE=; b=lDes0HmldpDxN2ptiLfKKv5AJ3caKoJcaLXsD4y5qUaC0ULfBggcFgIAOV3XmCHcwL2ZfLPLvPvl1DMxU/DqFiq5pRHLvkeoRKi76l5TpgJcWPWvBjc09NXWMVkj7jVha4l3ZGYp32UvKnZlLG8xV60YRpbu1kf3FlqRNKFK5o2cLmpIQTgZZlzfR5E6OTZ8aqYrYgHbxxaSve1HIFE9baOXW+VntI/ZniEepUcOSjYc5rg0Oyz9CiyDYrG7AbVve9kU17xvrQdJHlZi7fAncpnAyW/d2jIo7cmqxrmN0jKx3xNY1nKmvSOQFsQRXxJq+IewdSMUMuxvUw3yyrVyDQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=HOTMAIL.DE; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=g8SxyQhtY0fkFCwV0xn+SRy7+PVmV2kibl+Ybt6asfE=; b=pyGg0UiAzll2LlJgNBRnnL5M36+/LsNjjae8p/R1pT5ps7KoHzxPtdC3BSUV5wda+JmX23qeNXS4VLTM18qkSLg3XuDxmHZaZZpn8j8NUCjQXmeRigsOftX3r8+2p6P8+BYfdH7Jtp4FWBo/Fu95FQtcKh8AnFOwVU9s8AMlDOqARes0qO6DLXRvgLlr76B5q+58iIXHaRswS3w6DXeIZb6HmtyZl/v2O5bT9iJvqpgcL1A64kuqPSJM3pL5UWyzUlfEZnntgMUD7fWm+tXKpZc/VJIhhei9q1u3dZVNkhBl3UlQ18xgvEn3GQ0v+i77OoSFpA1n6UnCdpgZC8K+GA== Received: from AS8P193MB1285.EURP193.PROD.OUTLOOK.COM (2603:10a6:20b:333::21) by AM9P193MB1410.EURP193.PROD.OUTLOOK.COM (2603:10a6:20b:2fd::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7472.44; Fri, 26 Apr 2024 05:04:36 +0000 Received: from AS8P193MB1285.EURP193.PROD.OUTLOOK.COM ([fe80::e65d:5dd2:5662:c61f]) by AS8P193MB1285.EURP193.PROD.OUTLOOK.COM ([fe80::e65d:5dd2:5662:c61f%4]) with mapi id 15.20.7472.045; Fri, 26 Apr 2024 05:04:36 +0000 Message-ID: Date: Fri, 26 Apr 2024 07:06:33 +0200 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v3 1/2] gdb/testsuite: Add libc_has_debug_info require helper To: Thiago Jung Bauermann Cc: "gdb-patches@sourceware.org" References: <20240422230700.1173173-1-thiago.bauermann@linaro.org> <20240422230700.1173173-2-thiago.bauermann@linaro.org> <20240423100947.3d5692be@f39-zbm-amd> <87h6fq3ezg.fsf@linaro.org> <87il0425gu.fsf@linaro.org> Content-Language: en-US From: Bernd Edlinger In-Reply-To: <87il0425gu.fsf@linaro.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-TMN: [+hx45gD4yww78owMuPPChHcKsS1fHJNzMF3B+3cnRf9z5Rsg9cWNoV8FZwRSunHc] X-ClientProxiedBy: BE1P281CA0129.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:7a::19) To AS8P193MB1285.EURP193.PROD.OUTLOOK.COM (2603:10a6:20b:333::21) X-Microsoft-Original-Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P193MB1285:EE_|AM9P193MB1410:EE_ X-MS-Office365-Filtering-Correlation-Id: 4968e892-62d2-40ab-b44b-08dc65ae5e07 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: g+XWKl1c3bgSlwL3QFkSFtefGsMHjFM3b9bsuzAoA2VilsisxsV2blgGdjHbj/B+MY+lpXQYVIpAjTEvj5BypLc9bjXsu5i041UBJpucirdVvuPw9/jmJDYWVts6NG4Bi4BRItkIHIukoFCPF0usbmkF4o9ApZkvWF/SjHjzfkMVVkPHcUEB8h8YMbMK5zR0nWnXJ+5DQjsFh5OQY5gklF7iMYFvrfwd0YyhuXBlo9W0i8DU5IrQFpRm989cxVru9kXGQCrLwCRlgxhtq04U3PCMmTpSbbqHRsvfrLI5DnECoM00qS600R/jr2n6sGMr1UgYjd/Gm2JodsKGiaZ3Dge88vjHLIpOcL284oP0i5oB7bcBphIQoF2jUcnND6ISN4AkKUkZLfuk9g6z+aieG6SBqVWilGPQZzloCeQwhBB97EYNS3qJIItF+4GQkaGXrF1XpUMbkP5W3iLfHUm+6xDJoDT1x1EAlsggBWxLWM2FVcWEHgPu2Q52ThDmvqmDM1yewerq9ijALksuNId5Lkj5xcRVljXQFpnehfwCvaxl31++AKV2g7wWUcJE/0dZ/b+2FGVruVRYem+fBfHJI35hhUeToAB7HtJQXncvCUbytlWkqoHflE2kdSmvBLXMg+Sm/0r8AGZEdzVVF/zG/ztCcFVY+VIN9BsMnkK+Wfo= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?R0RDT2JQcE0rNG52L002T3BqVVJvU2pseWJUS0hnc0xSRzQ1WjltNDFwQnFj?= =?utf-8?B?dWorK2JrelBIUjErVzJxNkRKTjlEWEVqVTFpK3Z4cUNoQUgwYVF6bFRLSnpO?= =?utf-8?B?WTM0MmxYaFZ3QW14SGxQUFZGTGNvTFZma2tmVTRoSDJqU3V6QnVJcVBRUnVV?= =?utf-8?B?L1AxaEpURnFqWHRMcCtNYmF0VDJqU01RTGRQNUtuMkZjVHNTQWt2dzFOZm03?= =?utf-8?B?OFh1bEgxdjl4VjEzWDdFOG1wVFJXSTYrcFVjd3d2NDRHbHVRR2J3aWw5c1pR?= =?utf-8?B?VlRQMis4ZmFvaytMbW03ZTNhOHVIK0w1VWE1Sk9ycWg2QmFoRFJIcWJZdUZa?= =?utf-8?B?dkM3SjZ3cThvQ2hLNmRwTVVWQUNXZm9XYzQvdm54SmZ5VVhjUlBQaXNsM1di?= =?utf-8?B?U09DU3VuVC9TaWFqNS9LZCs5TWhCbkVyNnM0QzRPL01Fd1ZRcXRqczRITVFn?= =?utf-8?B?QUY4aWxhMGNVV0hETVRJL3ZKWjdkdWFzQ2pFYVpmUVE1VFR0cHpRWVhyZW5Q?= =?utf-8?B?SE9aRDh0NnU0ZWNaS1h1ZWtucEJoUXlWZzlDbHBNUWpYbFErUjRxNjlMQjJV?= =?utf-8?B?SjRKVkhubm0rcFhpWDNrOEFCbXR1UTNQUnllc05sNmlzcEJ4ZWVzakQvMXkx?= =?utf-8?B?MnJudXFTWnFsUWtiajY1SUx1RDFJSnFDMDQvcWJuWlRWRHNZdXRrY2p4VmhE?= =?utf-8?B?alNqYjAvVTNUSlZlWHJRdjlFdjRlYjNkK0pVdnFpV01paHBkYkpVK1A5ZG9h?= =?utf-8?B?TC9JSXI2YUhBeHhyTlhoTjFuQ2dsY0ZhUFF1cEJBcWZ3cVJBWUM5MDFJaDhn?= =?utf-8?B?aE12VURKQlU2N1RjUUxHNWE1VkQ4T0dEZ09pdWZQUkt3TkE5dDZEQ2RrcGZ1?= =?utf-8?B?NHN6WVRDaFk4Vk1LTUJKMUxKd3JEQnp3VGVhQktGOWwvN3BTd1pnWktjOXhC?= =?utf-8?B?TGJnL1BCd1RRdko1NUczTnUvODZvYVhZRlR0eTRFNzVjM1E0dnFZenZCMUtT?= =?utf-8?B?elM5U3BjcFAwc1QvdlZ5dUZFaXpTWUxqRzBVN1FzNXlRUnNzclpFM0xSQmFG?= =?utf-8?B?QUZsRjNXZTZCUlc4TnZhNTVEUU9leEFrRGZUb0ZQV0h6Y01lMml5STFUbTVF?= =?utf-8?B?c3JuVnNvWWFyUXNSaHdIZk51T08xaHB4NEVUUVl3VEhtR1lFQkpqMkdQMkNm?= =?utf-8?B?TjlueDBHV2luREpFMjYzUFNQeVJKcytzMFFWTzRLWGYwek9LYXR6RFRXSm1U?= =?utf-8?B?TWdwVVEvMFk4T25nU1RydDV0a2Zyd0drYVJiRWVUWWRybUdJazdpVm01aEYx?= =?utf-8?B?NWQ1aGNTMFBINE4raHdBRnVuVHBFNXZSN2F3TS84TjUwUU1nbjRIRFFGeE41?= =?utf-8?B?MkpZU0p3Y3BvY1M0WTBORUlBUjRKZi9OTzFKMndwb2JRZ0lFbkMrQXh5aTdn?= =?utf-8?B?VTdaK2VPdUNDcVZrYklxSGpxT05BSlBIOEpZVDkxK3FVb3IrOGI5YVJPbnNv?= =?utf-8?B?emMyY0pycVNnRVZMdlhZOVlTUGx2V1pKaHVCZHBBSGhuWFQ2UDNtSzI0OXhM?= =?utf-8?B?UUQxNzczRUtCRHZFakd1TlNxOWhMTjlUSUNmdWNYVysza0VHQm9FdGttREVa?= =?utf-8?B?MmZNVXNPYXI5UmpDUzBFUmtMVXlpNUtrbW1IbVVYSlN6N2VPS0RQSzhOc3lL?= =?utf-8?B?NDZpWlI4cXRLTkxib2llbEdyYnBwTmtyYUwvTzVWYXI4YTgvVE1yZ1NOT3h4?= =?utf-8?Q?WKJTEjQl7IujON5VZ+mjPJDDYu9+kZUnsFetnh7?= X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-80ceb.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 4968e892-62d2-40ab-b44b-08dc65ae5e07 X-MS-Exchange-CrossTenant-AuthSource: AS8P193MB1285.EURP193.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Apr 2024 05:04:35.8919 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9P193MB1410 X-Spam-Status: No, score=-7.0 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS,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: Hello Thiago, On 4/26/24 05:00, Thiago Jung Bauermann wrote: > Sorry for the trouble. I should have simulated a situation where GDB > can't find libc.so in the inferior. I was able to reproduce the error > above when I did. > > Could you please test the patch that I just sent? > Yeah it works. Thanks a lot for the quick response. >> while previously that looked like: >> >> gdb compile failed, /home/ed/gnu/riscv64-unknown-elf/lib/gcc/riscv64-unknown-elf/14.0.1/../../../../riscv64-unknown-elf/bin/ld: /tmp/ccjr19GC.o: in function `main': >> /home/ed/gnu/binutils-build-riscv64/gdb/testsuite/../../../binutils-gdb/gdb/testsuite/gdb.base/relativedebug.c:30:(.text+0x28): undefined reference to `alarm' >> /home/ed/gnu/riscv64-unknown-elf/lib/gcc/riscv64-unknown-elf/14.0.1/../../../../riscv64-unknown-elf/bin/ld: >> /home/ed/gnu/binutils-build-riscv64/gdb/testsuite/../../../binutils-gdb/gdb/testsuite/gdb.base/relativedebug.c:31:(.text+0x30): >> undefined reference to `pause' >> /home/ed/gnu/riscv64-unknown-elf/lib/gcc/riscv64-unknown-elf/14.0.1/../../../../riscv64-unknown-elf/bin/ld: >> /home/ed/gnu/binutils-build-riscv64/gdb/testsuite/../../../binutils-gdb/gdb/testsuite/gdb.base/relativedebug.c:31:(.text+0x38): >> undefined reference to `pause' >> collect2: error: ld returned 1 exit status >> UNTESTED: gdb.base/relativedebug.exp: failed to compile >> >> so not very noisy, newlib does apparently not have alarm, pause, sleep, and similar, >> but much easier to understand the output... > > On the plus side, with this problem fixed gdb.base/relativedebug.exp > should exit early with: > > (gdb) info sharedlibrary libc.so > No shared libraries matched. > (gdb) UNSUPPORTED: gdb.base/relativedebug.exp: require failed: libc_has_debug_info (libc not found in the inferior) > > Which will be even easier to understand the output. :-) > Yes, indeed. If I had one wish free, I would like to have these lines not mention the random /tmp/*.o file name: gdb compile failed, /home/ed/gnu/riscv64-unknown-elf/lib/gcc/riscv64-unknown-elf/14.0.1/../../../../riscv64-unknown-elf/bin/ld: /tmp/ccjr19GC.o: in function `main': ... at least in the gdb.sum file. Thanks Bernd.