From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2104.outbound.protection.outlook.com [40.107.243.104]) by sourceware.org (Postfix) with ESMTPS id 928A33857C5D for ; Wed, 20 Oct 2021 20:58:44 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 928A33857C5D Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=cornell.edu Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=cornell.edu ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VQAYOwMBlPTbF2B1zo9rg08Gi85fTppTX1pPfGe57vOZcVG+ZGipjOyIdZVGnXiZggNz09fv3cY9ib6bfWUPFC1Lam6R7j5DwUrOBqHQh73MYj4kP+BEjUu3Vx7vrGn8ETEC8VAR5WM6GNCO83Lw9c5zOs5n5q45mTuy/1MSoWHc3acS/G52x0eTNLBHiLmFFz7sGCNcGKV6JppmPSFalNVl0OJJoU5tbyKylk/KS2KqDe9sqd4ceR5EFMNO3iwFSZIei5Ysl9HOcj6j0PmlwAwv6adQV7x3LLyPEkqVSH+tObj8zFHDGS3TA6hT/jaB4QF711CODxQOWqCVXP8XTg== 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=BlDHuk9q+nvz7En5ghiGe7YiRpVUD6GH6FlTvhnqV9w=; b=d/cxVKMzkPSL4AePjYApNS+iFPpCkRO9E4kQGg2Ai8zEMjur4/b/onwTIn5CqcCjL5hrdwKOb5Sz8E79x3R5BazROa2e1/JnAIt3M/obf0aq2mZJ3PnPPs6blop9hAFAezFvr3+I6oWpcAHbThbnVkQkj+TiZ+NZ7r4+OeOB+oMgRm4g1TjaqnjRkXuOlMr9SfSHJOaRLeqD7If0jrwbe/es6y2/50Jdj1M4aQCjueIfH7o/CD+cW5wCYx7gApjWlA9EvNHsxIXQb9D4j2036/OM1m7i878+0GU3D+41tZ/EFI0N+Ny1WS40P90B2lDBwiyl3IPvLVhl9hxw+4yN5w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cornell.edu; dmarc=pass action=none header.from=cornell.edu; dkim=pass header.d=cornell.edu; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cornell.edu; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=BlDHuk9q+nvz7En5ghiGe7YiRpVUD6GH6FlTvhnqV9w=; b=XFy5VGp2FW4l4Dn1wdzTkU2AWoJJPJ7gTLByQFv6owTSjyfnG6KGBNUUp8lVL1pJ/jOdZ7ZIZfP58RDkW2YbR3d0aygEqgH533c+gxHtIa7pyQY9CYdgLt0LFLo2vdQFNa6a9OcOF4v2qRdkRXUAQByPhoUei4Hz5z6I74jdaVw= Authentication-Results: cygwin.com; dkim=none (message not signed) header.d=none;cygwin.com; dmarc=none action=none header.from=cornell.edu; Received: from BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) by BN7PR04MB4050.namprd04.prod.outlook.com (2603:10b6:406:ca::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4608.18; Wed, 20 Oct 2021 20:58:43 +0000 Received: from BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::d1a8:b6b3:dfd1:b093]) by BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::d1a8:b6b3:dfd1:b093%6]) with mapi id 15.20.4608.018; Wed, 20 Oct 2021 20:58:43 +0000 Message-ID: <620fad2f-74b0-4a39-45e0-bb2acc00129e@cornell.edu> Date: Wed, 20 Oct 2021 16:58:41 -0400 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.2.0 Content-Language: en-US To: cygwin-devel From: Ken Brown Subject: automake issue Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: MN2PR07CA0012.namprd07.prod.outlook.com (2603:10b6:208:1a0::22) To BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) MIME-Version: 1.0 Received: from [10.13.22.5] (65.112.130.200) by MN2PR07CA0012.namprd07.prod.outlook.com (2603:10b6:208:1a0::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4628.16 via Frontend Transport; Wed, 20 Oct 2021 20:58:43 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: a7adc88d-ece0-4b4e-d410-08d9940c669e X-MS-TrafficTypeDiagnostic: BN7PR04MB4050: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:9508; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: UvXKh/juqX6KnxN7BsU5FMrTEuJV8Txtbj/t47HuR+bcp0dmUV8kskwltgNq+fA8DQ1Qim1mjm55bDR+JKQkcUSas0oazIprjtIUrvMPaXs5j96r/vmCJ78tDHeWpq7ZBs8S0f9BTUK37zsjlY6xaHUBUGhO91lWiRTN0Xz4FbFeDk1ulqf9wwlA8F1tM4hC9M863sSHYk8JxMeGy7ROnPMPc/yYFDXQqf0Tfww5WJx/+UaTGI7+o9hfQ22FQyZ6OFl1k6CdgLObcmlfIiJ1tiFHFK4dHSIXoIGV6zd1E8/vRiIdxRELAtwsYvbFvJkyjcPhKKzvreVQfT6YoePzIqwSQy7v//fDRbruQ4WxiiNi4+wB6j/2OYNAGvC2nZTSjEk8WG2jIRwaDdTVn6In2oE+nbPP8+yZdcOnauBdJkE0lMoo3ObF/DtEDzBecsyF7hvldQBgBELB6gzjxt5n7zUgrRE3gDX07NpcoLLliLRjFsYhEhQNN5kaK0qLxhePFXKRIaxzzdfsfo6V2DKelJj2LpaqDgCA92GNZfXtR0RuqDrvSeldgXVxMFybp/C1tk6FxWX9rZu0hALWT0piQQ5lk5mvuwkXmJCLH8tYSTgcgLT1is64FZlp5k8sDrFe+amUYQybXteH5FSXb4SuP7qrqWzZPuRjXXz4bNDuKvsIjWjzNn8x6j+k0ZzWqYGwaAjGZYPgnozsyB7BoA+AIss5kiTXZt614VjC+fHOxbOnI1naxx7Zq74chjaVFJwx X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN7PR04MB4388.namprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(6916009)(26005)(186003)(66476007)(66556008)(508600001)(86362001)(7116003)(786003)(316002)(38100700002)(75432002)(2616005)(2906002)(66946007)(5660300002)(956004)(36756003)(31686004)(3480700007)(16576012)(31696002)(8936002)(8676002)(6486002)(21314003)(45980500001)(43740500002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?QklRMVZJTmMzMWxJUDZRTmhreUJOWlRyVTAvTUJ6R2VMOHVrWFdFWXMwVW9x?= =?utf-8?B?REVaWFYyeUk1WGMvbUlwd1dFMWNZUksrSUo0TjFRMDloeG9rL1dIdkxNTVNo?= =?utf-8?B?UGJzMDIycHAzRm1NeUM3cWhQU0JjZm9DVXJEMk0wcEtIakpLS1hpenZLMm5v?= =?utf-8?B?VkNCMzZJNm1CNjZtbXZrUkp5dkx5blkweTZuQXJmbldjWXFqMVFHaWVlUDI0?= =?utf-8?B?eTl4enQvOENQSytxVDJmQ25rOFd1czB0VkNRQWJKYThjdXF0RTN3bWpBZU54?= =?utf-8?B?UFVrNTFzMmEzc1NXK0dzYzhFQnNManFzK1Y4Y0pBdWNab3dnOFl5QnlOUXRn?= =?utf-8?B?Z3RrYlRXNUpLUFRSb3YzcUF5aEE5YlZFY3FqOFB2WitpNDJ0SHBmQ1E5RlN6?= =?utf-8?B?alFMUkt0VlFnQmljRTRUcnp6T2JzaUI0NmJGY1ozcndpeXN4d2tscjlXdW01?= =?utf-8?B?K2ZsSm5rWVcyaVFLNk53Sy9HYVowMlgvRTRZQVFLYXlRL1I0bk1ESGF6Ymlw?= =?utf-8?B?ZEhoNDdBVmNrckorNnE2UUlJM2NPeXZodklmdWxuMmNyWTVNWlZ1SGRXcUFl?= =?utf-8?B?Z0piTnY3KzlYMGdvWjd4RDVMMVM2dlQyZzFhcUs0UUFybU9pVnNhOHpnVE4x?= =?utf-8?B?RGtCRDFLRzVBVHVkRDV6MnNpYjYyRFZQVlowVFkvN014RHJQR05MQ2lZSkFq?= =?utf-8?B?QzJnbGJ4cHg2U0Q4NzJTVEc0UVpuaXFDVXFsS3hiUEQrdzBvRkhLbHNWMUly?= =?utf-8?B?K1RuNEdxMThjTEF5bGlFNW4wazF2dlk3cGMvOS9GaFV5ZkJMRTdoTFBvcGpt?= =?utf-8?B?bnVIQ0g2dTZFdktoMGxZQnd5bkFjbjRDTVJJWktCelRpWlp1bFVDMDhtcm4y?= =?utf-8?B?NnJzd3M3dzAxWmJkK25kWDlvMEw5L1JMMUZMb3IyMGpvMnQ1TCtsbjFBOVNp?= =?utf-8?B?aDhwZkxubElKa1dsU3JHZ21Ra1JNdVdxRHkxMmVmMFBwVEdwR0xaNjBnUW5i?= =?utf-8?B?RXlpSFZuL0pvcGM4TEIwcWJQQ1VmWVRDNEdXczQwbzRrUXYzOWNVZkN2ZWow?= =?utf-8?B?NGY3ZS9DcUhycFUyZ3ByQXlwRkQ3bEc2NjFBS1JwYndid004eGpXNXN6WTBQ?= =?utf-8?B?akpXbDk5QjBBWkVXQWF4c3BIa0JYTHBrdm81L21DcEJNQUxvODdreGRvN0pz?= =?utf-8?B?bktjeGFGTHA5QVRHaWRPWDNPSVpWWGgzRE1JR1pyS0JsNlQxTXNKN1lNVVFa?= =?utf-8?B?TEtyaWlLSnozVmlEWEd5L2hzd0kyOHphN0h5elVBd0lxRjBnNUFSVFkyaG9R?= =?utf-8?B?djFmQVpCdHJkQ1ZLTTdYS09lajRKdGJ6U284VFUyUmlZaFZDVUwraFhxZ25k?= =?utf-8?B?UklBOHhBK1ExMnV4RzB3YUJReGdtVEpyMG9xRkIrUlE2NC9YY2psSTFjY1NX?= =?utf-8?B?Ukx5QlFCZWZoM2lUeEtwRG91RVhoL3JwWjJ3WjJuVzJGam1Bd1l5Rlk2NWFQ?= =?utf-8?B?ei9xRFE5a2NYclArN1hnZnJHczFrUld4SzdNL01rTnRXalM0U2RKeXRCYTlE?= =?utf-8?B?ZXFlR3MvQW1DY3hsOHZaZUJjelF0bzVPcHlEbFRIQjhhY2tHaEdiTUZ6WjdC?= =?utf-8?B?WXJnWlFIQTl3bElsazdoekdzaDJESjFjM3REbjVUeWJ0ZmJHSkF6L1d1SFUy?= =?utf-8?B?WFBJU240cFlrcUtINW9sZEJaWFpzaW5YY0k5NnpnTjN4Uko4cVRCV1haeXJw?= =?utf-8?Q?Izk156qVYrMTvVJmBQGF+WsWNnnPeve3awSlcOV?= X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: a7adc88d-ece0-4b4e-d410-08d9940c669e X-MS-Exchange-CrossTenant-AuthSource: BN7PR04MB4388.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Oct 2021 20:58:43.3278 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: ksb2@cornell.edu X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR04MB4050 X-Spam-Status: No, score=-3.5 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, MSGID_FROM_MTA_HEADER, 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: cygwin-developers@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Cygwin core component developers mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Oct 2021 20:58:46 -0000 I was debugging with what I thought was an unoptimized build of cygwin1.dll (with -O0 in CXXFLAGS), but then I discovered that malloc.cc was actually compiled with -O3. This is because of the following snippet from winsup/cygwin/Makefile.am: # If an optimization level is explicitly set in CXXFLAGS, set -O3 for these files # XXX: this seems to assume it's not -O0? # # (the indentation here prevents automake trying to process this as an automake # conditional) ifneq "${filter -O%,$(CXXFLAGS)}" "" malloc_CFLAGS=-O3 sync_CFLAGS=-O3 endif I thought I could fix this by changing the snippet to ifneq "${filter -O%,$(CXXFLAGS)}" "" ifeq "${filter -O0,$(CXXFLAGS)}" "" malloc_CFLAGS=-O3 sync_CFLAGS=-O3 endif endif but this didn't work. After running winsup/autogen.sh, winsup/cygwin/Makefile.in contained malloc_CFLAGS = -O3 sync_CFLAGS = -O3 unconditionally. So in spite of the comment above about indentation, it seems that the conditional is being treated as an automake conditional. Does anyone know how to fix this so that -O0 really produces an unoptimized build? Ken