From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70130.outbound.protection.outlook.com [40.107.7.130]) by sourceware.org (Postfix) with ESMTPS id 326B93858C3A for ; Tue, 21 Dec 2021 15:42:50 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 326B93858C3A ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CW1ZgEY6/n0aAuoAbTaG2lMUD0zyW7I6yKSaixdfDnUVAgwcM+YDruki/+grWphxNfP/cVAH9bqpKvx3acMbJjZhIjPt4VD4MqkwRb6DtLoQDE3hTmtbGxqTrnESLG9e+9Ghdxl4jnSiCx3ydqhu2OPI+srxosOGRW9NvMitdK2MNGUVhEQ7lrgdhltK06c3dVl2jWiwqgIb65UcL1s8eFqIzIN8bfOzbhTwA370hPyK8Ly0QiOXSAcVy5BPgbsNnmbA4p/10l2U9BV8fZArcOcvmWx1W1Ty0r+lZ0aqwOXTc92K3fkFjZfGX+HnqhDFl9u60T+PC+EPtMLlU0BLlg== 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=4LT7vhVVVzDOAPMuwlALUfYr4z0anvmeLQRJJ/oZmCo=; b=WISy+D9V4/hBDfK7Mw6wN1CKbSiFChXpEC1g9Bjvkxb8+VfE5T709usvBtLo5cIUvKveHiNAQ3PzBqfdK5xTdk4WDs7UzDCs2qo4u2HXevwwr7ZlZWB1avbiHdBez4AqybHOS6lug4DofWGs/EJ25IaGN+yv9LkwV7x5iKKcQeWGdEspmo64LWq9vVMUeKKNLDKgznzcXrR+vavj9yIS7dkvPk78YY93VfHBFWT1o4g6IdI3qiQiNk1RREpf1qQXSwyjhDQM3gH6tivzRjw3cime9mab7vz2Zjbrqt40taNFb3PZoMUdJ2wJyYMRC64QCBrxjQmD0AJGxTZXum5RTA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=prevas.dk; dmarc=pass action=none header.from=prevas.dk; dkim=pass header.d=prevas.dk; arc=none Received: from DU0PR10MB5266.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:34a::22) by DB9PR10MB4956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:2c6::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4801.15; Tue, 21 Dec 2021 15:42:48 +0000 Received: from DU0PR10MB5266.EURPRD10.PROD.OUTLOOK.COM ([fe80::608f:51b:ced9:9c8f]) by DU0PR10MB5266.EURPRD10.PROD.OUTLOOK.COM ([fe80::608f:51b:ced9:9c8f%5]) with mapi id 15.20.4801.020; Tue, 21 Dec 2021 15:42:48 +0000 To: Corentin Gay Cc: Olivier Hainque , "gcc-patches@gcc.gnu.org" From: Rasmus Villemoes Subject: vxworks libstdc++ locale Message-ID: Date: Tue, 21 Dec 2021 16:42:45 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 Content-Type: text/plain; charset=windows-1252 Content-Language: en-US Content-Transfer-Encoding: 7bit X-ClientProxiedBy: GV3P280CA0071.SWEP280.PROD.OUTLOOK.COM (2603:10a6:150:a::6) To DU0PR10MB5266.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:34a::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 2fcfe468-fb22-4299-aed8-08d9c4988a10 X-MS-TrafficTypeDiagnostic: DB9PR10MB4956:EE_ X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:8273; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: QlGbMhrkJJsrMkxqNlVUdu0ByicsHVY9nOaKpuDsAvOPKlIl6jfqXbP02iiPuwvyUxJZF30Vy9JYeAoHN1ZBPFB5ncYgCdrdFNxrnnmllgqfN9Mt7chXOt+g7e/csHgsb7zopMIIzJrib+O7InHyPEjBQUQNdbC6+RTOsXr/SBJIfBRid9n+kSuptR44o6ZGAbLIeoWTjJFtSBZaC9i60ZDYVAmE8QtLRJuzIfNG/ANnJEzejL8/+H8dz+Io2BJeDTbWzZx0qb7dTsaiP14YpmTEjpUEjSZHeylb1QEwtieGkD1/1F27LYHwEXQYwaCD849UX7mqVqxpU4cg7ueTZumOvGRerGd6BzydfnbHPWrunqeSHSg2xu7iLgQC24bqJkD1q30Klh7gbF57FHTgrkziwUwudC3juPrS6O+HWIo9iroGCvAKd6+JhIiwMje3Y70NxBBlIQuP58Sr4vQMOEcowVy+b6xI2qg1Emw0SHIWnj5PMwx8wSAnD31QhYECOsvfQNzthvf1EfB22SVBxqwoYnG5R2yVtSwRGOry7F6lI874kxHJTjWbzzdpe/0yOqVX9yq9fZP5QtfNgjdDj3uEnbhxYESiOn5Cvt2vCVJrNsDypcMNppzWO+CpsfKFkUEwNwwmgwRIm8eynQnHRz7ULvTtAvbP82S/OcRxyvgKmoacGm5ZjWuLUyCYEGNtrEPKwrw7tiZ92m5gCbLrKKYue/NHP/PzQMppnMzvXHHTRC1mo8zpUjrsfyxI5qlFCEC7NozIvipTsZ+0MzzWpA== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU0PR10MB5266.EURPRD10.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(366004)(26005)(66946007)(54906003)(2906002)(508600001)(5660300002)(44832011)(52116002)(6506007)(4326008)(66556008)(38100700002)(38350700002)(19627235002)(31696002)(316002)(6486002)(186003)(66476007)(6666004)(6512007)(36756003)(86362001)(8936002)(8676002)(31686004)(8976002)(83380400001)(6916009)(2616005)(43740500002)(45980500001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?Windows-1252?Q?ZWqADBmj277GxUtm3L0vaVtSun3T3tfcqgmwdwfKRqHcdeLO7ZGAx3Au?= =?Windows-1252?Q?TbOwjysuQ1iTlJ7BJxv2Q1gXcjtphQmnQoxTfr/R5Ze2TmdHoLn506rs?= =?Windows-1252?Q?bZr6lkBGaSwh7M9CqGUWJcgwAJkNl1+laYvkQ5jRViViFELcgE7/B5xd?= =?Windows-1252?Q?luPOw1VJo9Xd7Gynr4RuymUHS1AjYfF4MbTfP0oqLbN8S4zFW1PiCALr?= =?Windows-1252?Q?k7Md1BbDXKexJUHfFaqEOMqqqCkp/h7yC7a72axXq9n16VMt2i6JvxGk?= =?Windows-1252?Q?Ual5/7iaW2eC+XV3PKetXD8xQnwuCqSJF4yvRIbVjpaIhWo3licMQo1c?= =?Windows-1252?Q?S6tVyVZnntwfQy2mL9xkzcq2MguS7sXDBd0L5AfsRbOhh2CcR3BW7yyv?= =?Windows-1252?Q?Kj6w96nDJ870M741Ab+VdeyBvRwQN2W7sSCj8hAQ+C8pNXp5emAUWlQ2?= =?Windows-1252?Q?SMNpFdvcABYa1FFEoFfj/oZLIkOoY8JQsDcOF5PSjwUg52WEXO/KZXY5?= =?Windows-1252?Q?/PIUULhdje7cfGXy4JBPUYBo98OnAryyAOpV8nLBJr7VfLpU35lij4fJ?= =?Windows-1252?Q?3o1S7u16OYF+niykiTOArMiWHx7a7sFf36F6VHIWHntW22pJAHhCWjUo?= =?Windows-1252?Q?OkEcQl+Ab1h1PeCOTqSoQPJ3vzSxO5FEwOEuvWmNX04+x2AVoP2U1456?= =?Windows-1252?Q?3yWhtPf2pfwHF8zp9iNUrl5sJygMJvHFL9o7vR9moTrm/mMjV5Ek3qYH?= =?Windows-1252?Q?Zozrp3NTLfvN5VnIgFnPvX9gctXTteJDa+r/ra5nIKm9j7OSOMSINTSr?= =?Windows-1252?Q?oZWWu4QiSs5z0ocV8iPAEhj/zNT8pzw7qenSbNG7JlOHXwf8Ek89l5n/?= =?Windows-1252?Q?YuGaaA8aKyOQsnG1C66C4zu+6s1NrDu96H6z8iqiV/g0qhe39BPlwFFj?= =?Windows-1252?Q?oniw1xsenAW0GzjuftWn+cZxFUQqK6aO/27q0Phl8hCm4k3Svx/Q5fAj?= =?Windows-1252?Q?8mOqXLmkFdI28vIDd0O0JDq+olTPOtqX5KJZPcier/nmO2u5QPcKinzK?= =?Windows-1252?Q?C95aEL2EJWqk/acXmQN6QZduhgRQ2lI+gHmxXyvXZi/YfyFWaVCFtBF3?= =?Windows-1252?Q?dYrR9bnl18jCEwQ0SdkNU9ky6GhzE6LASR9Qnf3/0+koX+ZT1WHmVR3a?= =?Windows-1252?Q?RlJbgyH0uMMSFM2X4/8aaVHHj3l5o0kzBwYgfbE7oJ1YPOCSIzvxsWgY?= =?Windows-1252?Q?uWdtrFHjfMedHk8VS0RtoBww7ydT7LI5aKUwF41oO1tmBZ7A7lCwVfxG?= =?Windows-1252?Q?phpX8GuDDy3Is43wniguMHeqp+ifNpl7WKZIilKvf1dAhimz8lRJ8i4Y?= =?Windows-1252?Q?02msCZbVJv6NLQHRBmkzrGezGbig7MqG/DP5mnaJ+aaTVesyIxUggiEN?= =?Windows-1252?Q?My/OgboDPA9UwZr0zNfq6ICYYAIz7FCOfgF8ShZF6ch3tVcrb5uR+05m?= =?Windows-1252?Q?6j/KIF6OoJN3KPADrUIXxhiAIekklMbhPf7eNTIbHEH+ZOFDNJTCwP26?= =?Windows-1252?Q?+b1/094beMaIN/W1+nZrItEnNjfMpd7JQbBr9eqRJ3u64RBV2vHrIDUI?= =?Windows-1252?Q?7DhOehIimi5dKhUZL6eiTVicGgPEXAhgGzQ7T9Qr+4KyJl0TU1dJyEow?= =?Windows-1252?Q?/O+i5jFmKO3xrDM8tGe3r8ubwRgDa8I4gv+AKUSMdE5ZTlnGCPFm/5nV?= =?Windows-1252?Q?8DS6n511TGUSieueKnfLGpihgUrvYnBkaQ8ig2mLDgHJ64AJGBAX0bnl?= =?Windows-1252?Q?1XYdTg=3D=3D?= X-OriginatorOrg: prevas.dk X-MS-Exchange-CrossTenant-Network-Message-Id: 2fcfe468-fb22-4299-aed8-08d9c4988a10 X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB5266.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Dec 2021 15:42:48.2870 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: d350cf71-778d-4780-88f5-071a4cb1ed61 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 3VNQuJD3NAwQeauehIl5mLh6QxXZu5nN0Sx7qwG1hiUdJwvMz3DNnLGzM8TX7ykbwkb8S/mw2zw17l68efiHXWZDUx0Uy7xzaxZ4tLxoozE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR10MB4956 X-Spam-Status: No, score=-2.5 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, 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: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Dec 2021 15:42:52 -0000 Hi While trying to upgrade our vxworks 5.5 compiler to gcc12, I've hit a problem when loading the libstdc++ module on target. It manifests as [00] tShell memPartFree: invalid block 8bf72c in partition 9605dc. [00] tShell memPartFree: invalid block 8bf38c in partition 9605dc. [00] tShell memPartFree: invalid block 8bf304 in partition 9605dc. [00] tShell memPartFree: invalid block 8bf348 in partition 9605dc. [00] tShell memPartFree: invalid block 8bf23c in partition 9605dc. [00] tShell memPartFree: invalid block 8bf6c4 in partition 9605dc. [00] tShell memPartFree: invalid block 8bf794 in partition 9605dc. [00] tShell memPartFree: invalid block 8bf7a0 in partition 9605dc. [00] tShell memPartFree: invalid block 8bf7bc in partition 9605dc. being printed on the console. We didn't use to pass an explicit --enable-clocale option to configure, but if I add --enable-clocale=generic , thus reverting to the locale implementation used for gcc11, the problem goes away. The vxworks locale seems to be mostly identical to generic, just differing in CCTYPE_CC. And comparing the .a files, it seems that that TU ends up defining a constructor _GLOBAL__sub_I__ZNSt12ctype_bynameIcEC2EPKcj , which calls _ZNSt8ios_base4InitC1Ev . But then I'm lost. Any ideas? Rasmus