From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.1 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 14570 invoked from network); 16 Nov 2021 14:57:20 -0000 Received: from mother.openwall.net (195.42.179.200) by inbox.vuxu.org with ESMTPUTF8; 16 Nov 2021 14:57:20 -0000 Received: (qmail 21929 invoked by uid 550); 16 Nov 2021 14:57:18 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Reply-To: musl@lists.openwall.com Received: (qmail 14128 invoked from network); 16 Nov 2021 14:40:32 -0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XgSVcsma/U592hD/ntwbMhiENsyZ2pREtOGxQQ7TV9h0MttRgQijLlveRL+U/vE43/3CtbbRiJLG2oj8h2dQWhh7dWCTEc5K+VS7gl0UH8DyNtfPqj242Rg0RFjbmrPmemB0yZ3z/ra1SMxmWq9VchpjXZBaTGcloak//akaHrk0bXWzx8BOaIFgiZneHqs7ClZSN0X3n5NfWLhxpCmkup0ongnR3skFOO1ftB8ftzm07mE3ouc5n2bu8KFdC/vywkHGdhTcv61NsAmLV1f6c9PrxkC89HnUF/zqrYaE8Zdo4RDm2cVNJqWEISgHQV572KhbNC4RmNqViiVq71N2Dw== 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=V2AZMeXG8z/cJlo5dtiJiGSSPS1SA86EKqRiyDwTviw=; b=eP5yyJHolS8kqm648DorVHPQCdFrYys9xiTaIXpJofVGxS/vDRaFq+wCIkeZfPwDLcoOTjAlCI0i1XtqyEnAy2h7y1sby7uNMc1QcyfVq9Cq8kkgx2x3GVzb7nShN2CR8mVusrGK80FCIuSK/Roo0vOBLdbk+37IIbaUiug/1NHaD7c1G71IMWollInX3DaLOMsBnh+R+mjITK7VG8hkVMKywim2KmiYNzbKFnsHKf8aDYdwlDE0NYuWANWx+ZyqGbmahhGJLfC1rEBRdgiG4sge9+HQ2PmrmWxwmmRQ5QrX0OR1zjvbGga2VKYHoUPT+Na18tCztIsYIannowYyVQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=syrmia.com; dmarc=pass action=none header.from=syrmia.com; dkim=pass header.d=syrmia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=syrmia.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=V2AZMeXG8z/cJlo5dtiJiGSSPS1SA86EKqRiyDwTviw=; b=0WWxwSK7E6xf2xclBZIpSKhX5pTs4eZqvt1RbaqMm0Dw/xjx9pmJb/YFbY+QI+yG0LWEt9ENTcc8pVtqODGG99uYcKHqAW26ZRuFOPNE4oU6eP4OK+sGnyBYNEvoFhM/clizJmbK+Xzd1XUi6oufOvbdNc9yfC2A2Zc2JH+SZmU= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=syrmia.com; Message-ID: <7cfc5adb-64e8-7259-4c7e-26bb832cd00a@syrmia.com> Date: Tue, 16 Nov 2021 15:40:00 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.3.0 Content-Language: en-US To: Ilya Lipnitskiy , gcc-patches@gcc.gnu.org, Jeff Law , musl@lists.openwall.com References: <20211116051323.4900-1-ilya.lipnitskiy@gmail.com> From: Dragan Mladjenovic In-Reply-To: <20211116051323.4900-1-ilya.lipnitskiy@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: BYAPR05CA0080.namprd05.prod.outlook.com (2603:10b6:a03:e0::21) To VI1PR03MB4208.eurprd03.prod.outlook.com (2603:10a6:803:51::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: fc8ce1a5-b867-40ba-953b-08d9a90f0168 X-MS-TrafficTypeDiagnostic: VI1PR03MB3949: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:6790; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 5+3Gt/wY0fptLhxHJQVGpmwWOzDJ2WCB9JRBWfZGI3ZA7vZ6Q002x27Kq5WW2SIeqmWlfeabfqyfApzXKRwUPZvju+fNn3R52hFBh9elhNDKJ4pJvs4SsIIOPowUECCvc9GwaHkrD4EMH7HQaTvk2bKFqczQc6f+/9jVkyOxyNYeaniuH6MhWWQzNocPlwnXwh9elBM7hz5Igx3DkC7ZB4FJ+3oiFPHIwJM2t/dOwF87kSV9Uhzb2SihG0m2Qh+5b5iXS93R2zm3gpBNbbycAoXOeYsCCvwTeacz21XFv7Ke5TkhxXnOsf1WkreZDf+YUkX1Y8ht+spHy9UyopAaCZb9+k2qbM+kVwgbNbNJJC5d3JpP905M5tHm3mcI/Re3LdztEJNuOA79MvJD8c3hS0rlpPtC907T9Xi+mre/oG7R4G+YmaTc8Jpb31k7rlqz8iJWbCBijRDRytEdgG3vXVB9fvxcPERCnZ0Ltj5/E66k/p59xWULT0shsWdEV+eEAD5O+nsm71yIqz3rWAL4LAuxHZLiXkjoIgwTk0cIpL4pj/TGtlel+jomgwk93cw7IgVMSTXOZnsv+gC3yL7/6y/wgLpe6letbPPmlCUZ2tMSBmCLsrqiocz4cFK4OZG16HHaP8qrRKtIBe8SXmfZh/NrjAR2a2jLI51zVzkZB61Ad1QRkVRiB4GA26ajNU6xEzKvVefBh8VhLS6lHzVyTFtTrxPmxtelMsPkVR1/aXS5rzi3xdR11OgiKCfrgWghb/kQlMB5ZV8YTZNk2I82LYCQUC8R3Os/oJO3kavftom/b26pqjinKeAI8IIUi579k9/57xemMJxJNixWNA5HNGujX6MR6MJGQuN6nnZoEh4= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VI1PR03MB4208.eurprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(136003)(346002)(366004)(376002)(39830400003)(396003)(6486002)(508600001)(316002)(31696002)(86362001)(110136005)(52116002)(36756003)(31686004)(186003)(5660300002)(956004)(2616005)(6666004)(66946007)(2906002)(66476007)(8936002)(16576012)(66556008)(8676002)(38100700002)(26005)(38350700002)(53546011)(966005)(45980500001)(43740500002);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?bk81Z1BrKzJvZmxSOG5RMmJ4WTVlSzZsbVpIc3R4QWxYY1I1QWhPSzRmZ1VF?= =?utf-8?B?M0tCZEdWNlVQajlkdXJRQmRsRFpUY2VjdmtFWk1QeTdDMWhOZE8zTUN1U0Ex?= =?utf-8?B?OW1Ea05RUlBYbFJlRTgwUXFrRS9YWTNQU1JScHI1Skd2N3U1elpqdTBjWWZu?= =?utf-8?B?VENuU0lHdnptclRNVDZ2cXZBYWlSUDVRbjdSRmE0djFlUU1CQUEzRFhlL1cw?= =?utf-8?B?Z2FjZkVCSHlGbGt6REpaLzZLc2Q4OU05M1NibjcyR3ozYXZrNGk2c2srS1RC?= =?utf-8?B?bnNJUStlQUFieXdvbDhLWll3dW1PN1pESnpQWnM1UW9iWXlONmVMT3lrUTNu?= =?utf-8?B?bC9wV1FsQmFDRjdSYWoweEpua3hpMHkzallaZEF0R3dUbk9wZ0QvdzNmamUx?= =?utf-8?B?d2Vuc2ZtNGtvYnZQZUZiRFA3Sk91K3pOZVQwNGpycWhvRDJTQ3dncmc5R3dW?= =?utf-8?B?ajZEOUVIRUkvODRJUHplUlVPTlVVTzY4NXZCSGJzMEYxcTFDNnJVSFJBOExq?= =?utf-8?B?eWQ1bFdFdktyUTJFejB5MnpGRXQzSzBYYzBITDM4aHA5TWJENitQYlcxL3Vy?= =?utf-8?B?cEtvVlJxYS9rU0VzNW9aci92SlVSUnFJMDduVWw5b2tXa3VqeTFYbGdmSUdW?= =?utf-8?B?UDd0ZkZyaUxud2pIdnF4QlhlaWM3N1B6bk8xcVFLYjBZS2N1TVFoWlM2L3NT?= =?utf-8?B?ZENPN3hMR1IwNDR0RHRoMVI1YTF3RnVzNTVXRUlpRjVJU3dzVFVkVHdIL3hw?= =?utf-8?B?TEdhOFJXZ0ZoNHNCOTVNRzVWVjh0ZTFoaklmVkZwYU5NZkhhR1kwb3Vnb2VS?= =?utf-8?B?czRpM3VWYWRib3JTWHpJa1J1ME4yWmoweHp5NFhGUFZwdWdmLzZlZVpnMFVl?= =?utf-8?B?aUhCa2doNXN4cEJXRnRSVGhETUFxTUFBaWVRdzB2WDg3Z25TUXUxVU0rODVN?= =?utf-8?B?WFVZOFBmWFZSUnY3TzBUNTNINGpqcGpVOU13ZnV6V09BMHo4OWF4NHNPaG9J?= =?utf-8?B?KzBURmlhdlkxSXVBWG1uMHlPVzVnUXJ6ZUkxWDNBNk1mL1B1dWdBcmJHeVpu?= =?utf-8?B?ay8zbkxDN2xyejVmZVlMbGhPajRVdk0rclAyMnFoT0Q0ZUhudFFVMDZsam9t?= =?utf-8?B?L3Y1a0pFSXppMDVBeE90TzhyWWt4RTR4SXUvZjE0VjVjSGhZb21LK1NJaG8y?= =?utf-8?B?Y1dUaU05VFhHd3V2Z3A1WUFuUTZxM0pKOVRGT0xqRGtiZVNlYlhRZURWMFRG?= =?utf-8?B?Y1VtSEgwc2FTajl1aGZ1RlZWVWxiMytMeTQ1eTVBL0VIK0V4ZGFSM0tFRk1u?= =?utf-8?B?VlR6NFE1TGVRUFpYakpyQ210YTN4aG9MMWNyU2hGVEh5aktydG9xaDN2U0Fv?= =?utf-8?B?UXlEZDlVQVJ0b3E2Y3M0WUtDM0gxODNmd1EyVXZDYjlndnQrQ0ViUnNxSzRR?= =?utf-8?B?T0dOemlCNUNHWWpCeHp4WVJ6aEVSTzdTcG53ZCt4cG9XNWhESVdyVVlDS043?= =?utf-8?B?SmVqNHB1UUozTG1yNHZKU2U5OXlycGNhbGErU3p4Q0pYaFNudGs5U29ZT1pv?= =?utf-8?B?dmRIdy9IK2t6cFRKcnQxREFvKzlLZkErcTY3UVNRSW9KQUNhejhLSjZFc0Nu?= =?utf-8?B?b3Rvdk4wSjQ3QWZNOVA5YkRiV3JiWVRJbjZKeUdWSlllRUVDWlQ3NkhQckE4?= =?utf-8?B?ZDRPN05XV1QycEM5UzZKc04vK2VRRmVyVGlRQUdPZCtPcTM2ZGdYek5qYWJk?= =?utf-8?B?ZXlwOFVBelMzU1FzNXk2bFdxejJpNWQ5Rk9vd0tCY3RONUFobTJTNmVNNjEy?= =?utf-8?B?cjNHNTdlTHNGVnorT1NoUUxNR2Q1dUlSUFhyTFdLNDVXQnQyK3lUMzZlQm85?= =?utf-8?B?RHJrdGRUTktsdFhHd3hBWWhqRjdzSU01Q0VDbktBQ2hxbWxsbGJJcStGSXly?= =?utf-8?B?UFduZDZuV3NuQjcrZGQwd1c2eHdjQmFVaDlQd2ZKQThvL0ZjMnlEcDBDNnNE?= =?utf-8?B?VjNzbVBhanJPQmtxMkJ3bFNyandNWXBBME9HcUhCN2U1YkZqTTNpUU15Nitm?= =?utf-8?B?djRac09YKzBta1dZRG1IeDhuV2lTZkt2L2xCS3lhZDhpUHYvQkdncFkrZGtJ?= =?utf-8?B?MmRFMWVpWE1RTmFPbjhkRnFVaXRRUnNmUlNidjJKNkVKbVhaMzBIbm1jeEo2?= =?utf-8?B?Y2x0NWFaamRmWXI1NUZXekxwL3JibFloWWhpUm5kb2VPMlpUczJCbm9jbnMv?= =?utf-8?B?WUR5eEl2ZkhpRm94aDNacmNjZ2NBPT0=?= X-OriginatorOrg: syrmia.com X-MS-Exchange-CrossTenant-Network-Message-Id: fc8ce1a5-b867-40ba-953b-08d9a90f0168 X-MS-Exchange-CrossTenant-AuthSource: VI1PR03MB4208.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Nov 2021 14:40:16.5958 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 19214a73-c1ab-4e19-8f59-14bdcb09a66e X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: c8bI+LmfQswsKN3fzf5ylHIFddHbOA9dREJAb2jG0xGGSjwTWYIfAWR1QJxpaPvRnsdJH9E1WdV4Cz7vyWKqZU97YnKzrvcQHOhGWe5T3Uo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR03MB3949 Subject: [musl] Re: [PATCH v2] configure: define TARGET_LIBC_GNUSTACK on musl Hi, Looks fine to me. If possible, maybe it should even be back-ported to stable branches. Not sure if MIPS assembly sources (if any) in musl would need explicit .note.GNU-stack to complement this? Best regards, Dragan On 16-Nov-21 06:13, Ilya Lipnitskiy wrote: > musl only uses PT_GNU_STACK to set default thread stack size and has no > executable stack support[0], so there is no reason not to emit the > .note.GNU-stack section on musl builds. > > [0]: https://lore.kernel.org/all/20190423192534.GN23599@brightrain.aerifal.cx/T/#u > > gcc/ChangeLog: > > * configure: Regenerate. > * configure.ac: define TARGET_LIBC_GNUSTACK on musl > > Signed-off-by: Ilya Lipnitskiy > --- > gcc/configure | 3 +++ > gcc/configure.ac | 3 +++ > 2 files changed, 6 insertions(+) > > diff --git a/gcc/configure b/gcc/configure > index 74b9d9be4c85..7091a838aefa 100755 > --- a/gcc/configure > +++ b/gcc/configure > @@ -31275,6 +31275,9 @@ fi > # Check if the target LIBC handles PT_GNU_STACK. > gcc_cv_libc_gnustack=unknown > case "$target" in > + mips*-*-linux-musl*) > + gcc_cv_libc_gnustack=yes > + ;; > mips*-*-linux*) > > if test $glibc_version_major -gt 2 \ > diff --git a/gcc/configure.ac b/gcc/configure.ac > index c9ee1fb8919e..8a2d34179a75 100644 > --- a/gcc/configure.ac > +++ b/gcc/configure.ac > @@ -6961,6 +6961,9 @@ fi > # Check if the target LIBC handles PT_GNU_STACK. > gcc_cv_libc_gnustack=unknown > case "$target" in > + mips*-*-linux-musl*) > + gcc_cv_libc_gnustack=yes > + ;; > mips*-*-linux*) > GCC_GLIBC_VERSION_GTE_IFELSE([2], [31], [gcc_cv_libc_gnustack=yes], ) > ;;