From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 119278 invoked by alias); 16 Nov 2016 16:11:05 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 119259 invoked by uid 89); 16 Nov 2016 16:11:04 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=AWL,BAYES_00,SPF_PASS autolearn=ham version=3.3.2 spammy=Hx-languages-length:1101 X-HELO: sesbmg22.ericsson.net Received: from sesbmg22.ericsson.net (HELO sesbmg22.ericsson.net) (193.180.251.48) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 16 Nov 2016 16:10:54 +0000 Received: from ESESSHC019.ericsson.se (Unknown_Domain [153.88.183.75]) by (Symantec Mail Security) with SMTP id FD.CA.31910.B058C285; Wed, 16 Nov 2016 17:10:52 +0100 (CET) Received: from EUR01-VE1-obe.outbound.protection.outlook.com (153.88.183.145) by oa.msg.ericsson.com (153.88.183.75) with Microsoft SMTP Server (TLS) id 14.3.319.2; Wed, 16 Nov 2016 17:08:27 +0100 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=simon.marchi@ericsson.com; Received: from elxcz23q12-y4.dyn.mo.ca.am.ericsson.se (192.75.88.130) by AMSPR07MB389.eurprd07.prod.outlook.com (10.242.22.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.734.2; Wed, 16 Nov 2016 16:08:25 +0000 From: Simon Marchi To: CC: Simon Marchi Subject: [PATCH 0/4] Require GNU make Date: Wed, 16 Nov 2016 16:11:00 -0000 Message-ID: <20161116160808.12830-1-simon.marchi@ericsson.com> MIME-Version: 1.0 Content-Type: text/plain X-ClientProxiedBy: SN1PR02CA0035.namprd02.prod.outlook.com (10.165.224.173) To AMSPR07MB389.eurprd07.prod.outlook.com (10.242.22.11) X-Microsoft-Exchange-Diagnostics: 1;AMSPR07MB389;2:We5K20qqa4+jNcVqbiR3UWtrjYhsM7erexSOVa8rSo6VpDnn8mrE1y4lSbUbURtTIbt8labEDyuuusitTx3QcXdX7jTEwI1ELt0vAqF5YNC94VDmo+YSTy7EqMTBEHBCYx8T8QS2vOP5HCpde6wbYcYjgWkUk/wmxGY60A75hyc=;3:QcPd47c36Tn6Mz6GycoDNPqNBJAX0hPdCMppGQEMS772ZHKuiiy3r0BUGz3phstr/SyYXcUbtHnGyhVbTvGcB4bREs/6oJFV9A+X/wu8e+f/R2vx6uGIe2SEw6Jtnh6Bc3LIAYKjBWxYA2EGzMgQJRxzpsqxK3nirLh1O3hQf0I=;25:xwpkBvOF5Wxj5iYxcK7NnFLTpHbsIyQiMOe7gMwAB/XQ4FVxTRfMt6UAmPDRW9ZXVLkP5niqABovvfo9NURAuub+XKC4WQ0xYATUDT92ScC8JArFm7AIrf/Fb6bKVgXJ2xhNlhi3yhPWTmdV6xFA/1VvWB6u5F16LEwmFycDaJGDkAcR/hcgz+KX/X1fSRTXvoRzNHrSzrVBuU5VA2/MD+WZSg+TTeSgen3lcJu0U+3zeB4+03knAf8vtnehhFAfI5fQGGXMOJKhVi/+jhKqxnIAWBkVhayvBKvsoLsJhAzL3R9XkYWgIIFbum1rTXlWMLl2ySorXOzp1oKl6Yns52c040PcqnhMHT9uQkHZMOOZrkJyrQxFFVZVA6ryKG1rCdZQ5SodwpOziBhbNmvaXLIpsjlErUpxvI1bSzJdhHFreAUnAujE16gBamYribCo0ArIPaMyHHLiZV5WZI/GYQ== X-MS-Office365-Filtering-Correlation-Id: ff6d98c1-a88b-4b24-b462-08d40e3acc4e X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:AMSPR07MB389; X-Microsoft-Exchange-Diagnostics: 1;AMSPR07MB389;31:lSwloZ+VoFj03jw21xE9JSv1F68RMtz0aAKpK7DaFbi3jPnZVtMtIry2v4Ehcf01ss1tLKPbT9RgnFWDwT56jWHl6j/FR1S0zqALBqfEjZV9Rqj7Bmlvs2aAT03bk3b7ju7FDvmAJPsUBrKoHbP6kFRnhfsJoDj0vDUk50sooWahD+4DBxunnxUyfmzRdA7bW5XED0XVNxRV3q9+bxU3ZQQYTHJOjFdQzhVnev2vUy8aBNENmB1D+kjZyZTZRrRlvdiZW0fZGr4G/+EhdSTVyw==;20:Vb7ThZ56/ugYat1oPXPDcfaC+rWt0qcq4fM/Rpyxn9rvXCOzRqHn59arj4xAVOIHVnmeuwWXaU+0NjHvD11TLg+rwXXgYqBxuj3KxnDzuC2zL9Ob3lDxBmH3ooIc+vVmTTErIJwQS6wBiIJGRsY99TwsQ3sIpZ9CSmZGhGE0XX8CfLyWKI342vZZqigOCMfgJHKWratYhDX/w7q3F281zLZlM9suvxKgVs/3yuSPDcsa/rpwAEuMQ1gFMBTTrZg2Fmel6dTsWEaY3vunbtZDlPVDkpcHcqykvwpKqcI1R/0A2YBxqIFxb3ovscvGhqUmZO4HEE/Nzu9TG1wxXaquY0dw5ZkzMx0HedGUy/YDCKptEXp8Szlha4rUzKuOenuGnMo37fGGm+af1JWfGd464VuWvKZKCMWothkP80MRcO/Q4hrVaLDx5b3XRCa3Ub0x/c+LMwnmqFz0sohrIl4Iz1dj+w2masIsIJM27FiNf4V1JXm1uR9Nghd8hLA4wVqy X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(788757137089); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6060326)(6040281)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6041223)(6061324);SRVR:AMSPR07MB389;BCL:0;PCL:0;RULEID:;SRVR:AMSPR07MB389; X-Microsoft-Exchange-Diagnostics: 1;AMSPR07MB389;4:ewLUAJ3xXZKAiHSyJAXdNVKBt96+vZuTx9ZUm/fsOr/1WmzZIDHgQWD9JYXEGPusFgqDCQj0GG/IKcRDu0/J9RID8Puql9wTiOxu0gQ+ALxmYD3CSc0W5fedB0AKqi+Sb1/ljJ1miowSPmLlfF8TTt9G+A2NfMiP+CrBQr8C0sqY66t/s5KBLhMgM9wVotUQil3Y3sOuyvGpfUoQAQRFsy2fQhNWM3Sev38R1p8wwOrmDbKbQKnkf+lrFqNJWiUIpsLDoR9FQ20o4SgI55os4kh1tV9cPKqiLS6c1zyeMRAkCm4NrAxPHEVH7WwW+WLkXfEhahTZu6BIedQ+UwSN8RzXypmpvhcn8QrW3RuaiQFvMxmfPbKISaL4gwqzrr7UQti2DVKJkR5Jy8UX+LgRQ/BHWJc8hSj+Tp50qJ129/K9DFHBaPkg+OG0n4txvRvYeX6X++bNLzUONS+BqAAxq7HKYfUf1m+6jENx00BR8UwOKmWmJIqdYkehQXZrNKvS X-Forefront-PRVS: 01283822F8 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(7916002)(189002)(199003)(66066001)(81156014)(81166006)(50466002)(68736007)(5003940100001)(6666003)(8676002)(47776003)(189998001)(6916009)(5660300001)(4326007)(50226002)(105586002)(305945005)(50986999)(36756003)(106356001)(7846002)(92566002)(7736002)(2351001)(48376002)(1076002)(42186005)(4001430100002)(77096005)(101416001)(110136003)(6116002)(86362001)(107886002)(3846002)(33646002)(2906002)(97736004)(450100001);DIR:OUT;SFP:1101;SCL:1;SRVR:AMSPR07MB389;H:elxcz23q12-y4.dyn.mo.ca.am.ericsson.se;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; Received-SPF: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;AMSPR07MB389;23:9BMj/qpi1mf/B+Q+R224VFc239nm4aYxy1d0sCbyHQ?= =?us-ascii?Q?gWeEO2/Q6QaDYDDFjCRZtTuyYt7B56amlD/KtxmGBstnPrpeWaK4dM+/snYP?= =?us-ascii?Q?auVUqxYFT6p2lbYAMr5UmIW6LvEZKOaHgHMKjp7QsMqZcQ09UcUm6x38dU05?= =?us-ascii?Q?InpBJybrHIhNGCF/L6yiibaNHnRAhMNKcb7vVhH5OuoH28Z1CgXyi5kMXXfv?= =?us-ascii?Q?V1g6jnp2d4Fys/cxbifVQP16j8SwTKs+oQVWiBG5FH0UGBUiO1pXeW/eoLAT?= =?us-ascii?Q?Mgq9HUDPSKSsN0MifvwIlfv66mpkE31CGBnKZMQflc6DV9UxAcmN06pAbJyJ?= =?us-ascii?Q?ldr+LKwM0WurQpH3FHisdpNfVGNvFsmZVY4csqns/Z2QeuQMFYhGJBERSyYO?= =?us-ascii?Q?+38HO9D8tVDY3Neny737M6R8JANKfqpnEM5Caz9UJf/pDeOdK2rZYew6/QtX?= =?us-ascii?Q?LVblRy8RarYkbCThMpZGrXVlwkJ92gadV9elQSUl5/NieqFNmycV5ivdyYZ6?= =?us-ascii?Q?gH4ERUYnl53pThfU4EhVS4OA6HVvb7RK4xZjJdal0ViiKmYwFlflUUp4tHfA?= =?us-ascii?Q?CFGYkJoJBcWQnLqrm+o7/4eZnO9hOiCRPbcXvUMPcszWEFxjAdC7jm8QFDRN?= =?us-ascii?Q?QvHaPiv5FZ8SE5+DEh4mZ5OycHViGWr33U4L4nkcE9FWyQRCm+OcADWvFnai?= =?us-ascii?Q?GNl5IOYC6lporc6zMhoEdkP3+MdhUb1d4DSOVBFXKDc2Vx62mgtxOy+D6avJ?= =?us-ascii?Q?cv60visa9uy/ptoVjeCO7JmZRasdfybCU3h5f8mTdTVpLG4VlNBJ0yksaE6E?= =?us-ascii?Q?puGqolxrENlgoWv1XmbzZ3wnLUfGwrFBfEDYkERYxjZBS89Ff1CQK3oCaHct?= =?us-ascii?Q?Mz5UkoddIV+HE4ek5Ah39nN0MrAdN6Ld1f7Giwply5qSsS7gryXHonSBe+Xh?= =?us-ascii?Q?/ker9Ny57KLyJJAew7JkiHOAg4i6nCMkwA4PdgEpzd3UlY/Nec6/PbhnOmFd?= =?us-ascii?Q?FpzJLZPvIRfZgK/QoHbWLJdZAHGKivl+rp96nueuTkWPo4DIsqyQeCEX5ewm?= =?us-ascii?Q?bkuMzzZsEkWod8JThatKpaYZiqI0bEioy4qu6MxOyVKoR7Og=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;AMSPR07MB389;6:KU9p0dqMQmZBLxYc39jtDrLDLgu3+lLSbY5sbiEZW60gor/ioECSfKp0HbRwFQWomkFF1FJxIahXBKppZbz3wSFajKxKYvCwV6Fm6nqhPLv5JH3+10F0QRi6mZQdGiSOWGxmML3UmW2wiwmqy18JycHKEf7odHb1pQgzgU0cH3Vq1ubF11U8a7j2hDCgOgK+5r9n3M0T2aWtm8Pvszv8/CBx+ci9IsAJmOfddgfM8Vhj83lNJ8xIxDI1ViETflz0ndMLPaVk3v0xfQLeV+JrAarE6t0u/WdKbECuspR1TF6QtaSaShRMmvX/GGLIC9jXVzTsbL28FCjf9iX9B1pzcQ==;5:JJQx9GGkLqkHSK0xXW5iWxHgyFUcKwDWxATe2U//GU5v4acMRjAr8t3XDKiGCoba6pUOCE+9Iw5yrER6+5zOrOe/CWFQyX3z35jtuoc1YSno9pnpbVG5XyWqdBtWZZlsaEzzBXpv42H+9v1jUxvsXw==;24:lIkVUTCYtrSIaFr7PgciiK4hkBZb7Ci5upYOtQhPsteXrWFkPVJ5BMXcHILNklnzGikvN++pXJimOs4EHR5Iv9I6SW5/SqzctW5mo1oJRF8= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;AMSPR07MB389;7:dverFUOb8Lnh9FhQnZpEVAW/313h1jLLUuThkVKMzcsoukRkzbuSwf0qu1olBmI8XwfxJPtdxK8OjoXfhLFUQTxU+jUZ5wEGg60RoAsqtk0N8RUWpZXhY1GhI0kq9NIigRsuc9SIFujVmKaJWlMosFFITYhXh0xnBjonJUYLFDko1PLW7R84B6PrQv8o6jesF+qdbY8HMcT39BRFBOXk7P6KIcxZSrJsoDkmo2kWC2xD8qAXqVC/gqHj40IBCL+hX6f8jpTsiMBAVopqX6xJ4ylBAgjMx5IFXWQjsEhDYpnV66BzRRI2pptc60L1R3uNUXjHNCDW9V1VyTu3mTteKWHOX+goRrjjV6J9t/4cEks= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Nov 2016 16:08:25.7348 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: AMSPR07MB389 X-OriginatorOrg: ericsson.com X-IsSubscribed: yes X-SW-Source: 2016-11/txt/msg00418.txt.bz2 Following the discussions in https://sourceware.org/ml/gdb-patches/2016-11/msg00326.html I am sending this patch series which makes GNU make mandatory for building GDB and GDBserver. - Patch 1 simply updates the NEWS file - Patch 2 removes code that is conditional on make being GNU make or not. - Patches 3 and 4 make use of pattern rules, a GNU make-specific feature. Patches 3 and 4 replace patches 1 and 2 in the original series. Simon Marchi (4): Document new hard requirement on GNU make Remove code that checks for GNU/non-GNU make Makefile: Replace old suffix rules with pattern rules Makefile: Replace explicit subdir rules with pattern rules gdb/Makefile.in | 835 +++++---------------------------------------- gdb/NEWS | 5 + gdb/configure | 97 ------ gdb/configure.ac | 11 - gdb/gdbserver/Makefile.in | 36 +- gdb/gdbserver/configure | 97 ------ gdb/gdbserver/configure.ac | 11 - gdb/testsuite/Makefile.in | 88 +++-- gdb/testsuite/configure | 99 ------ gdb/testsuite/configure.ac | 11 - 10 files changed, 141 insertions(+), 1149 deletions(-) -- 2.10.2