From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from de-smtp-delivery-102.mimecast.com (de-smtp-delivery-102.mimecast.com [194.104.111.102]) by sourceware.org (Postfix) with ESMTPS id 86D663856DF4 for ; Thu, 21 Apr 2022 15:31:29 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 86D663856DF4 Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04lp2056.outbound.protection.outlook.com [104.47.14.56]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id de-mta-24-_ufBuM_XOzWLFwK9arprDA-1; Thu, 21 Apr 2022 17:31:27 +0200 X-MC-Unique: _ufBuM_XOzWLFwK9arprDA-1 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cuCfcFNdHvOAxmlmrR0uQEfeoTBGswxOTe9dgU8XcfXGXsVQYSxFgpCGkkOr9vHVcee9I+7GDtOJsrGs79QcXHm0Hdh5Ii0Mi8pHAq8n69hoQ86zr7O0vM8WFNX3pdso8WdStcz3H5mOGq/Pf7aSJ4u26bdhPkknO7bu7oBc94yZG9G9xJSwEO39qQeHdnVk6m0ArY3QLRfSEniHwvabXS+HOHFgg1WrUEoomPDZzAQyrLbA+59SObQrMGnVeJBA9tOJXv2JC857479u6UeoDFZOUQavgXtDGkniwZ6EH9TI8g2bCD5pMTc25LMVWEv9IlK+yCuB+MJnss1TLmy6JA== 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=gAtllOW0wt6bMhbuM2qvwsBM3PEMBssAo4c4mgFLJeA=; b=PFoXvdtx2QfshBZf6jWYsHHapMm1K6cZt4EqI+AqXAZTxRH31pvFVKNV9Ey3YZ1kU412+dVsVOfyI5r1k/ut03UzFjyTIxQdzZ3VklEJO3mYOKAUOo1Z+4+j5/6hOcwOPlHFPCN3VvCbRSyv6+EfY4cKtfXK+3dVaySVx3gCYs+1AEKAqhjWP7GbWpDmcUkPutzEHLmNM3C7uFKSObocFiHCzHve9Z8m0NItsdXAqpYfNzMdXf9beaTdep7x7nDB/rMwS5OzWGsKlXY5Auw49Jbf0b6Qfnvz2Lt2QQ+y13T1/mnMBbJ/j+Bye/nMdKn06wMwO0vpvXDiTv+lv/YZAA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none Received: from DU2PR04MB8616.eurprd04.prod.outlook.com (2603:10a6:10:2db::16) by DBBPR04MB6186.eurprd04.prod.outlook.com (2603:10a6:10:cc::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5164.20; Thu, 21 Apr 2022 15:31:26 +0000 Received: from DU2PR04MB8616.eurprd04.prod.outlook.com ([fe80::5cb0:5195:4203:7c2f]) by DU2PR04MB8616.eurprd04.prod.outlook.com ([fe80::5cb0:5195:4203:7c2f%7]) with mapi id 15.20.5186.015; Thu, 21 Apr 2022 15:31:26 +0000 Message-ID: <43252d9d-bdd4-67b1-3459-2faa9fb0b1d7@suse.com> Date: Thu, 21 Apr 2022 17:31:24 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.8.0 Subject: Re: RFC: Should we have all targets default to only creating an executable stack when explicitly requested ? Content-Language: en-US To: Nick Clifton Cc: Binutils References: <51664b3e-9dbd-65e2-00b3-7f7842f76ed4@redhat.com> <3233e8f4-4baa-9cb7-c86e-a60e8f7116f4@suse.com> From: Jan Beulich In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: AS9PR06CA0747.eurprd06.prod.outlook.com (2603:10a6:20b:487::27) To DU2PR04MB8616.eurprd04.prod.outlook.com (2603:10a6:10:2db::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 44c1880f-c1fe-4d54-abcf-08da23abffa5 X-MS-TrafficTypeDiagnostic: DBBPR04MB6186:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: +d0mZkYGEL+6NvZMaJwOkL6NV0zbL2tnix0LHdZK+oMnTuGoFu9/UOHbynrRa+legdCwr0UMbtprrMK+OyIlGKmhY4Eab9ArRpi69WDXmeZKxTjQbbo9Y/I1SAIbgDjz8MYuQ7DyFyCfCXjo6E7wEFCkbCXGKb0vbL7pElZ2ossxPJ6nrSdKY2UmdEic6QYr/RHI21n6LY7e/7iA0W7Oz6ppgUirDjnLm/JArNm4Mydd4HdLBZ0p2jMIAJNyAKtP+xhT6uuqhOAdZzXk23iU4Nz6lzaWvW6KeXgi+f+/JCEs9LlIBL0GLY8UyLz7eQ0w5BrcnikaEeTse4QAJAqXD8xdOb+aWhE1yt2NbJI5HQN5KeXaMnl+I8jR5WCZAQwvWvuxG/dx9SG2wOWkZ4KlIvj3p1ZJPBmbQ0SNn9nutESb1O5LJSMjddsawd4sYN7L1enN/gkXqx8uMteO/BZGb46LjJz6f9V/A4EhZOrOpKXdN3qDWI1LZT0oFhTZdhIExJCFjkPgKP2+L+lNe1gTmTduA10G6LNmyrZgQSAy5CYvZ64SSGNbUqIiO6Md4SAJqt158ZmDk3sENrxu2KIdjl6RYFvH9K+o4HdwMfImuFbxQsG9ZsQ2wKECfZrJMpi8y1cm9WlzFwp953uiolgpRobzFHIsFlVm16rc/B0yXhPnGiECN2cXV6Zf1FZds1639z7hZE132QLA8ddfACK6EvpLHtgyNTmiTW02UsQVkO6bpQZzVzu0hy2+xnpWKSza X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU2PR04MB8616.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(4326008)(36756003)(5660300002)(2616005)(31686004)(6512007)(8936002)(83380400001)(186003)(66556008)(38100700002)(66476007)(26005)(8676002)(66946007)(6916009)(316002)(6506007)(86362001)(31696002)(6486002)(508600001)(53546011)(2906002)(4744005)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?anh2SEdldWNBcTBpUGE2OTFWcEhiSkpQVlpyd01qSklQOHNmaTUvVHpNWTUv?= =?utf-8?B?VkZoZDkxRXVoSUhUOHp1U1BJTWR0RitwWmhNbXVJajE2dGZta2ovTEx1b0ds?= =?utf-8?B?cmVsNFFvUXMxdGZ3SUFBMisza0c5by91Y0xCdnFBWWgxR3NWZUlGN29ybC9u?= =?utf-8?B?dWhDV0pLbWpHdjdGVlhYWGQwV1RDVFBvVUV1alZFbUkzczJFK1VQaW9VdHAx?= =?utf-8?B?VXdHQ3M5aWZxbFcxcGpZeGJ6U1Vid3RqdTBpMTRsNXMxT05ISnRlemtEbmlD?= =?utf-8?B?OGlWbndsTHJBQ3BNUnJ1Z2lwU3dLQ1pwZjR3ZVVSUFNNbWFVODk1dHkrZjR6?= =?utf-8?B?VTR1eVJBOFEydnlqVk9aOVV1ektMSU92MGpkYkRJeFB2aWRrMTFQaysySWEx?= =?utf-8?B?Y1VsaEJZMW1uN2N0a3A1MWRTMnN2bENlVmN5Z1JFaEhOMHNnU0RDcjZ3bHI4?= =?utf-8?B?OGlSNk1kVy9XN0xDNGFaVmEvVGNtejVUTng1MDVxQ0NSeHJWRVBVbU5USWJO?= =?utf-8?B?TzlleW5YQ1VHMm5aRXl6cURRU3F2YTJnV3lpUkJqVHkxUGJuWEtzN3VVQVhE?= =?utf-8?B?U1g3bm9QYVlsVHk5NktDV0phaWpuU0lqUmJVaUpvcGg1N2x1bzdTcjg2N0wz?= =?utf-8?B?SjFxZ2NIMmxYR1hZN0hiRUo3eHFUbUxNRDZmMXczWDJVR093emxlczVJOHB3?= =?utf-8?B?SkJGMHlwc0JVMHg4Z0t3UW11QlBRV3E1Qi95M0FjdmhIWDkvZUZGNzE4aldY?= =?utf-8?B?eXhNNHQzNlQ5WS9jN1J5Y3JDMTNTQkFzUS92UFdWZmpVWFpkRkRRV291ZkRB?= =?utf-8?B?ZFc2L3dSV0hIQXR3NkNPZ1VidllMd3U5dk1Qb0xlTzNLTEpGTld2Uy9BUUhC?= =?utf-8?B?K1dZKzNzWFpYWGw1bVV5R1FwUlM4ODBqNXh6MTJhOEFOeXg0RHgxMHRWSiti?= =?utf-8?B?cFl0QUtBeWtIOWJBeW00dW83T042OVZjbUlWaStlN2k2UzEwY01nMmttQVRG?= =?utf-8?B?UnJVdHMxZzZHaTl2VWpHOVFpLzZjY2t3ejN6b1BPTHdXUDNuRjRWNCtxNXdz?= =?utf-8?B?ZVpIelk2bzkwRlFrZ1RUd0s0THh3NEdrbXRYV1lUVEJ6TGJXUlNRVmFIL3lM?= =?utf-8?B?M01tK2NxLzNEL0dnT3NHMGZCMzdPUXlWZXVEUkJMNlNFUTRVUGo2TW51NHVu?= =?utf-8?B?a3ZKWGtpWDdmRVF2ZTQvdkFELzAyUnIyalM3NU44K3kxRHR6dFNtOWRrNldv?= =?utf-8?B?akNXRWRKeTVpMGUzZnZDQllDb3RMMEc5NEcyWHF1bHZNQXJxR292ajJxdU51?= =?utf-8?B?ZG1qclVOQkZmbnNXTzBRaC9nU3JhSVlWckhvZU5pYXUwdTNmdVFrZmx1SGJI?= =?utf-8?B?MkZ0MnJQZTluOENnZkQydVhQaHJlclU0R1AxTUZjZzBRSzZNazVqaGJjRFNt?= =?utf-8?B?WFp0dHJlUnQ4RVBaQWtvdHlka096TEIrRHQwMzJUZkN3V1gvWlVrUk9JUDZF?= =?utf-8?B?RXJZOHBjTm5RdWM5UHpjcWtuYjRDMUpXOE5HUnVDSGlHek8zV290REJKNzdv?= =?utf-8?B?bUNWNVZjWkgzZ0pCR0JTUFRSNk5YZkh2RVRFM1kyS0UxQWJHc1lIa1lpNjhm?= =?utf-8?B?bjMyWk9CVk1PdnY5U2drMUFoTm41QXVEam01a3QxYytqZnNudVExbHFYZWtQ?= =?utf-8?B?dDhubWZZUTkraVJSOUs3bW9PbVhVNjEza3VoNmw2VGtWN1lFOEloMEpaMnVt?= =?utf-8?B?UktWUExQVmNJSkZ5Q1FuWTAxdFVkclhLdzNpc2FUVDI4UmxaMWRsZUZqZzB4?= =?utf-8?B?dXBiSk5oWUt5K0VVTlpyY1NaMzJUdmxScnFLNjdwdWxIU0JsN0dEUkl1b3dx?= =?utf-8?B?bXVJdUF4dzlDdEM5Ykp2eW9GL0liQXFoSUhraGN5aWtuT0FwY0tidktuSXNl?= =?utf-8?B?N1R1UzRrblBmTm9xZU04eDYrZGtvekxXaGx2Wk9tL29TNlBpQ0N5L3VKVjB6?= =?utf-8?B?WHlrelI4TVppVEpGTGVXWE4wZjI3akZhUXpRRjJDaGVobTNNS05ra0lBdlNl?= =?utf-8?B?REQrTHo4L0dMMFFhaEMrWXNhYk95UTlyQWwzeVpZd1Q5T1dwWGsxRm4zUFNU?= =?utf-8?B?VUZPUXBiN3VHeEVWeWtCM1EvcEcvS3RBeGdqd2FkNmh4ak83bm1xajVRREoz?= =?utf-8?B?eGcyWDlEWktrNDRQUHJKM2Z3c1hMTURYMElQNmFmLzUwdm5EeDA1TGlFR1dY?= =?utf-8?B?aFVrc3AzMFcyQ2Eza1FXR3lJVjR0cThBejcxN1NjaXJUZHFoZDM1QVhkQWow?= =?utf-8?B?S0czZ3lPNzlnRE5zRlZtRDZZWFNxT3ZKN1ZoZis1R0F6cWlqS2tPdz09?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 44c1880f-c1fe-4d54-abcf-08da23abffa5 X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8616.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Apr 2022 15:31:26.3469 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: zfJfo9hvPP+AkfpiuuZuClQ4jTB675i2A4CP9xQfuBjMdgx/jwjcg7sgOdRYTLvlRR2IZZNPb0uacC43cYOIuw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR04MB6186 X-Spam-Status: No, score=-3032.8 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, NICE_REPLY_A, RCVD_IN_DNSWL_LOW, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: binutils@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Apr 2022 15:31:34 -0000 On 21.04.2022 16:44, Nick Clifton wrote: >>> A proposal has been made that all targets should ignore missing >>> .note.GNU-stack sections, and the linker should only ever create an >>> executable stack if explicitly requested by one of the two methods >>> described in the second paragraph. >> >> I know of such an application right away. It being used merely for testing >> purposes, I believe it's okay-ish to have an executable stack. > > Does the application link with "-z execstack" ? If not, why not ? > > Just curious really. I want to know if there are likely to be other > apps out there that use executable stacks, but do not explicitly request > the feature from the linker. It doesn't, presumably simply because so far there was no need. The tool may also pre-date the introduction of "-z execstack". Jan