Submitter | Jun Wu |
---|---|
Date | March 21, 2017, 12:04 a.m. |
Message ID | <8a3c7ac9923732e980a3.1490054677@localhost.localdomain> |
Download | mbox | patch |
Permalink | /patch/19482/ |
State | Accepted |
Headers | show
Return-Path: <mercurial-devel-bounces@mercurial-scm.org> X-Original-To: patchwork@mercurial-scm.org Delivered-To: patchwork@mercurial-scm.org Received: from localhost (localhost [127.0.0.1]) by mercurial-scm.org (Postfix) with ESMTP id E45B52C1AF; Mon, 20 Mar 2017 20:04:59 -0400 (EDT) X-Virus-Scanned: Debian amavisd-new at mercurial-scm.org Received: from mercurial-scm.org ([127.0.0.1]) by localhost (mercurial-scm.org [127.0.0.1]) (amavisd-new, port 10024) with LMTP id h3Vwef6Kd-C8; Mon, 20 Mar 2017 20:04:59 -0400 (EDT) Received: from mercurial-scm.org (localhost [IPv6:::1]) by mercurial-scm.org (Postfix) with ESMTP id 93FE42C1CD; Mon, 20 Mar 2017 20:04:58 -0400 (EDT) X-Original-To: mercurial-devel@mercurial-scm.org Delivered-To: mercurial-devel@mercurial-scm.org Received: from localhost (localhost [127.0.0.1]) by mercurial-scm.org (Postfix) with ESMTP id 7AFA42C1AD for <mercurial-devel@mercurial-scm.org>; Mon, 20 Mar 2017 20:04:57 -0400 (EDT) X-Virus-Scanned: Debian amavisd-new at mercurial-scm.org Received: from mercurial-scm.org ([127.0.0.1]) by localhost (mercurial-scm.org [127.0.0.1]) (amavisd-new, port 10024) with LMTP id QV1lMExUn1bc for <mercurial-devel@mercurial-scm.org>; Mon, 20 Mar 2017 20:04:57 -0400 (EDT) Received: from mx0a-00082601.pphosted.com (mx0b-00082601.pphosted.com [67.231.153.30]) by mercurial-scm.org (Postfix) with ESMTPS id 698042C1DE for <mercurial-devel@mercurial-scm.org>; Mon, 20 Mar 2017 20:04:53 -0400 (EDT) Received: from pps.filterd (m0089730.ppops.net [127.0.0.1]) by m0089730.ppops.net (8.16.0.20/8.16.0.20) with SMTP id v2L043pj030935 for <mercurial-devel@mercurial-scm.org>; Mon, 20 Mar 2017 17:04:52 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fb.com; h=content-type : mime-version : content-transfer-encoding : subject : message-id : in-reply-to : references : date : from : to; s=facebook; bh=fx/EeYrkI5zbC2+NPthVDFF/cbElWicZwYSwVEz5upQ=; b=ECo4R+MTusqACG0foiudYWS/xfChATG1TMPhPyIMqbKOEkaYdbwu04yq45to0//BFiKO 2ggi8WPzbHA9C7PUHZNV2JY77nsmnR1eeR22GIUJMmf4e8da2rHQHpi6rbZzMHDJsIKY qwreGIx3LRHfQzuZELcR/tfFxAnjrF35+sM= Received: from mail.thefacebook.com ([199.201.64.23]) by m0089730.ppops.net with ESMTP id 29an9n0v15-1 (version=TLSv1 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NOT) for <mercurial-devel@mercurial-scm.org>; Mon, 20 Mar 2017 17:04:52 -0700 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (192.168.54.28) by o365-in.thefacebook.com (192.168.16.18) with Microsoft SMTP Server (TLS) id 14.3.319.2; Mon, 20 Mar 2017 17:04:50 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fb.onmicrosoft.com; s=selector1-fb-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=fx/EeYrkI5zbC2+NPthVDFF/cbElWicZwYSwVEz5upQ=; b=FetBQihDwwiTSPnKghIuGq2l+RdYLrjJzMIqkSlzx4ymcKPZrNUab5EjMqlxDTWJnroltppjMuaIIJ5VWIGQrEZL1/DWbC5nGfOAquqqn2iYBJGol0R4nCVT0XEIRXI5BOVfp0oSA/85AU07bfIBOe46l/v/hZInMwBp6/B6TVs= Authentication-Results: mercurial-scm.org; dkim=none (message not signed) header.d=none; mercurial-scm.org; dmarc=none action=none header.from=fb.com; Received: from localhost.localdomain (199.201.64.130) by CY4PR15MB1511.namprd15.prod.outlook.com (10.172.161.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.947.12; Tue, 21 Mar 2017 00:04:49 +0000 MIME-Version: 1.0 Subject: [PATCH 4 of 6] setup: test some header files X-Mercurial-Node: 8a3c7ac9923732e980a3660f0555c2e109ee93e0 X-Mercurial-Series-Index: 4 X-Mercurial-Series-Total: 6 Message-ID: <8a3c7ac9923732e980a3.1490054677@localhost.localdomain> X-Mercurial-Series-Id: <272f2d2a56cad143c899.1490054674@localhost.localdomain> In-Reply-To: <272f2d2a56cad143c899.1490054674@localhost.localdomain> References: <272f2d2a56cad143c899.1490054674@localhost.localdomain> User-Agent: Mercurial-patchbomb/4.1.1+641-0a776da5fb19 Date: Mon, 20 Mar 2017 17:04:37 -0700 From: Jun Wu <quark@fb.com> To: <mercurial-devel@mercurial-scm.org> X-Originating-IP: [199.201.64.130] X-ClientProxiedBy: DM5PR1101CA0012.namprd11.prod.outlook.com (10.174.246.22) To CY4PR15MB1511.namprd15.prod.outlook.com (10.172.161.145) X-MS-Office365-Filtering-Correlation-Id: 167c3e5c-628d-487c-cc84-08d46fede498 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:CY4PR15MB1511; X-Microsoft-Exchange-Diagnostics: 1; CY4PR15MB1511; 3:ungiE6aFfTGTLZpoGgyzEqSRa9sPjM8Xrzb/a1QmwuTJugA4l2HyBpeDFPhDtrQgicBc8UxnYdQTLmONKonE9ie9j3VvyZ/qqLURQ6k35zPZrBUkNyIIYhmoBGgwmxndJdOvr3jXweGe5+mXKtmb1C3h9yZyfX8h6DSjWSXa0iFVYxh3INxyTQ9sfZClaFleadLLnvbWC80FVTPWa69JEo3EznDTZ9tvDjHPULREbxYC78eqaA4b6NXhQjtAWraUOvYX9jAfGka3jvn6Xe/ywA==; 25:OZXZ1zz3QdDTq+30brvwEQ4wJlt5IIApV4n8jaq9pZ5cuqRmR9xkBtQEaHHDGzYOiaG7GSaKPQNyjqz6CyO9rJxsVgVyuKsDdEbsMwGFdVIiyAkQCXLJREpuPWwzf87g3oQBgIZobnQfIOhkR8+nW3+KnCUzVFKh5o+icd5g6dYA9ktAAMYt/wYqUAP1FxrtJMyITKJzmebMTGwnzCLoLpKv8J8QvC3g3GBaiV+iaK33VLSAbDEgYgV4bp17EL9We7wkK8fSndROWlo2mtXfMGuZSNRJ/U0IMV5WOKYzeS336aDxyPDmi9wQc0L0U2AvAb6QgG+JBqZ8VxrA7LfSR8h5rzvvpBY3C0j/cYTVzZJr6KkrSPeEwxmScUG7dJziipdwnq5xTRplHMqy3qmGBvUKYc85Qd5sLMjgwte1gYdHRC5aPOxTD45TREwZVAS4OPvQp/eP1B2YCLSpQ89+HA== X-Microsoft-Exchange-Diagnostics: 1; CY4PR15MB1511; 31:WAHZqarJEq622AaR0aqJtRCeqlfO/2h5mPkD5LdmIt0rYO5/ErhAm+7gLtm7ObpFEQcnHHX3HaciRKSzFLUYHzWi0zuMrQ/bkV2ewvGNC85nUwqNMBrraKasOf89YRyMWXeD+YDcZmMcFoeP0S+YYlQ6h6whgdxzCqtNT9Fnrx/f6KaX8HxYAuDuW5jumfXvD544S0M6WF/9105ZxgNgv76PDSNHa0XGfDBYhEaaxc8vSwniV9LeyExa19JSi/tG; 20:Yrgar9oFm///1QC08uMp9d4aSJRJZNIHwfFr0URJ0j3JSyDs4ok5WNl5hBvLspWHrhmnCG59duDsx2NM2t1hPF6/vAewtq7wEMzdOPgssCWN9sl41VwjLFHBc6gnxNoQgysWc5hRs6VoMuzDYFnoR5+LndA4jDNCydZsohgAKw4KADnfThEFa/Nk6GVOuv63CP24zhjOtwkyeEuKcq2+HWGtkqLuYOiQ40dDLLEFT0IdgJwNPsqKW44ZYzP5iJZIf+Xo/SwUhyNCbarMxok4tM+9VulkBNGqv05Rs0ZjJ3Z5Iw0SSsgiN5kn0lFi8VPBWgFzo/Y+UrSu8Xx+o9x/n9sB4Lg4gRpw49XWVDAI57u0A85xq+l/q9+8bhQADXn670+Cql4wy2XtD6EKESmA+i5lMqyhxkM8lGT4JYSYyo9QryvfIROfDMIQSIVevvYOZliskpv9zoYgfeKcGZuzuzjg8g9Z1nAoo+yHQY5BLOQcftXDZ40UXUjhnvyEfKVb X-Microsoft-Antispam-PRVS: <CY4PR15MB1511E2EA7991E1256DFCF4C8CD3D0@CY4PR15MB1511.namprd15.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:(48706222282353)(788757137089)(67672495146484)(63843785518722); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6041248)(20161123558025)(20161123564025)(20161123560025)(20161123562025)(20161123555025)(6072148); SRVR:CY4PR15MB1511; BCL:0; PCL:0; RULEID:; SRVR:CY4PR15MB1511; X-Microsoft-Exchange-Diagnostics: 1; CY4PR15MB1511; 4:t1Z3x8bEy/EQsZLLPBtcjPH1fVhz4M+Vhh66H3xeouRlI7OSwNSARldWycnhsFShqkS9r3+zATxsPV8tTxugC3IBu2/9g/GC8+xrTy6CJboP8NC7A6XIDTUu743FzB0X0dCMyaBp+YFHkr5GKZyZqlItlo5rJVBl41SQvGhPAeDpVduZBjK963G2hxOEYZsTuTvJrRpTpWzUqD5Szrhj2Jj5T72gYsqD8TJaPx0xWX0YWTdP/TkxSd4po2zii+VgMJ9TfHLEgU8NUTMB9kM/khUGPwoQ4yQ836NWY7CXPgK5GFrAFBRYZ2Wb2MpNo2t8tjXswPsmS+Ps1+URLG8TK5BIbEXtxyEe7E70p0Tt5RbJiFv8WKq+wa50N5IO52yn+GOgzqgwlqgsHo8OQI4xHWOjc4seSxDCBviA5gMOYYWkjyF/gur4apEOeujq1IV0QieL5UFzmAqw2bj0c3b5NgnO6qDwCVqHSvN+DLvSX1GQnYhZ3Hp6f4T1BfOPSU0J121vI7l80U9bZIOekui9gkrovQIkUB79B5p/K/8+0HbQlyrq0MFoSDXbW6kBVtAmjsYo6L3MzXhmKTOqgG+oV/2Y3g4lTDz3mkGfZkUaYo4/046w+/oakb9eOSaCP6o/QK2MbB/wTuUOpKNNf7slusxAuzOidbKqvZSqqnAo630ESr3JviBOp9+kGFcZId29trwnV+4Pz3CYKK8mwh9V7IpsaMhC4bK5lJnD/HoHZSBvR7puzO1QT4foSTvvTbF7 X-Forefront-PRVS: 02530BD3AA X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6069001)(6009001)(39450400003)(39410400002)(39830400002)(6666003)(2950100002)(6506006)(6916009)(2906002)(189998001)(8676002)(61506002)(50986999)(81166006)(76176999)(6116002)(54356999)(2351001)(53936002)(23726003)(5660300001)(42186005)(110136004)(38730400002)(7736002)(83506001)(55016002)(33646002)(47776003)(66066001)(305945005)(9686003)(4001350100001)(6306002)(50466002)(97756001)(86362001)(46406003)(3846002); DIR:OUT; SFP:1102; SCL:1; SRVR:CY4PR15MB1511; H:localhost.localdomain; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR15MB1511; 23:o4F/WsXVuJExrsvVOk0MDPtTyyh9nGcdXKP1fWhWF?= =?us-ascii?Q?7hZ6XfPB/J5TXERF6Cx2DnMasVAozRb1zgg+ap61VropKqYN7SleBtBuo/2Y?= =?us-ascii?Q?cnZuOEHCH0wVmOe8QgKjMRgswRmLKZV4l4MKfE/PSRMBqx4w6k53Qf2z/D8F?= =?us-ascii?Q?C/um7PcohFS4+XRUynmGv2Tvglvbi8to3vvaUwoZgqzvYEACUZrJT31zHCsk?= =?us-ascii?Q?cUogEjgaa/9/aZjQzsGEMzQVGzosF4ismSndjKl1+oz+O9nEGFGgLzCa3wKs?= =?us-ascii?Q?2Ea8eygLkIZLUX4UB9QUn7P2Z7kt3WPJ6w/Xnb0WZRuN2Gm1cl4YtX9Lqox0?= =?us-ascii?Q?/LGEa/S8YHSSvaOr4caORxeCSFJPBmzCwqEoP5s2PPpE3j64byxtwSCsGN1f?= =?us-ascii?Q?2afKu7Ygk9urcbPjXuKl7oAnAxRLtARTqh0xKobUj2jAK/Fwp8kJdCvbKoE6?= =?us-ascii?Q?PxI9qgQbTDzdsgKlyKOIhkKXd7YcqtLL2kEaMf/OXsLV2HndbS4tiKztClrh?= =?us-ascii?Q?L+hRHTOyO9S/1BfynjHy1jEylEycsQHxt2HHemiAUknDzh7DaUjVWoj9RJnB?= =?us-ascii?Q?7LkqtqllAEhKv9fvl5aouT2zXGqew0qR4ZRUADK9TzkufNQ8fjr+Ou3DQrfe?= =?us-ascii?Q?s2PyoIC7HFG+poqWaJ5+NvcHIuLteHwYDuSR/e1oUqtx1Um0rK8kbIx6lMHx?= =?us-ascii?Q?AP3QzkFJiUkHPADuIcAIyk23RlGAlxh9W1RNMZg1cGHYTkwNektRLH0ZyBtX?= =?us-ascii?Q?eCFVQiD0pB6wEm7dCRZ4/ByC98IpCwXEFy507gzbwtnV31UFR/GNYB1TeuEI?= =?us-ascii?Q?1Pfsu8+KCYk9aF42zhC18RYSrfMm8rQsG/Xg3ZVLqLwNghYSxZ+LIfYe0ozV?= =?us-ascii?Q?AHnE8HK44Mcop9CLtRyt9DR+CJ/8zZ2NA3ztGdC+j0BQ3yypBpBHeKeWBdqN?= =?us-ascii?Q?fVwMDHflCUubf2k3C/44DOhPGt3ILY5jKnkjrf98SvhrPbdb2Wx11BlK7ehJ?= =?us-ascii?Q?nipl2p7abxAOB7VmsS/21z7uKN2wXTLdxZDTCZlQabHDg=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; CY4PR15MB1511; 6:l6Wn/5mvzl4a9ba+1ofL3Hd1pSZMpItysuNS21Suj9AmXl5n1wJ/nmlFqETGawxZtIoFMG98s0LP5hu0Mbz2Eeu17A502fA7+UBdVnwv877oJC84F8zoLAPteRhoS9vq+tmIpmmJt5rMf0bzg7FNvpzoqR7lfTBv0y8QpbAnwGtalc7OxnH1GhOS2z0CXVKKxpGbCwbD8bRG6sLGuUBqI//cPE6wyJRUZFXdH0xZiOTXDo0gNlABp4dRWT1/QTNs0SU05uGPG+6wNnoqkz1BKPhuoU9Vrk3oYtD3BN71X/UKfa95gMT0H8pxeE7ux5LvRT8Dz5o7NeFoTXcTO94RWScjy3dhQOYt/L39AWJa5OpyzrF5oOJmcUxWPYmDqQh73LwSAdJT4ExvyECKnR2sOQ==; 5:XXsh7NaqqHWPsLqkAh4QC1vx3Yxun6gFJFLUpq+5rbm94t03oK1eXJw4Vj8is1b94QS8hHyVH33GqlncsgtEazVtJLAOhytNsGR3aaW7Xv1/PJ0Sd1nGuQ2GxOAXZF1CgEDb50zBBwUy+H/O6SioWw==; 24:P2kzOIcPN21+APSeBci6m/NqB19M/sAIeEB+Bi0kXXT0NWpVa0N25UAMbJp1ArkcqLcveVcMQJvIHYptjaEDPZ50ZQ+N/MCmy9U1kqhyov0= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY4PR15MB1511; 7:BMyzJrynWf0zlusl/k3/g89KwO8BF1TwTbAtvFGfa7MwLb574BhvY6ultbIrW2V/Vq6dY/x87XjslbUThadJ076pxu5oEQN38DNIuSiYhdRBejsv6/N5m2/HnyjAhxxRzO67JV9um3X1LtTgJjboL35hXoZQwWPStK1ayQXC2e/FIoOxx73RKa0p5SJMW1Q03ccTdzkulgjv8AWr7VWjruYWUoAvfe7Ej9d6gTrkeuxLdCsqS18ihBtDy+sPwk82+S8giC5z/MHHRs+o9jf/tSxYkvemP20vsSds0wnQKVeAvge46rQ9aOt9V//+0Q7ulfrzR6MjzBNk1OQ2uHqE3A==; 20:pCOoyP0v1vq+yVbJ0o+97Lh4XBUs3kh/dTSnsrioYC9yG3AUEVWsQ6nzj7dVIycOld0BTis223j6wV6XCZYJjqNkIzhUWe+fEm2KPiszX+2lQIISK4YBssv/LG1oc/Tz1y0yguTvLLS+rJNLtv5qD2FNB5im90qEzpt5lHRA6/U= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Mar 2017 00:04:49.5340 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR15MB1511 X-OriginatorOrg: fb.com X-Proofpoint-Spam-Reason: safe X-FB-Internal: Safe X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2017-03-20_18:, , signatures=0 X-BeenThere: mercurial-devel@mercurial-scm.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <mercurial-devel.mercurial-scm.org> List-Unsubscribe: <https://www.mercurial-scm.org/mailman/options/mercurial-devel>, <mailto:mercurial-devel-request@mercurial-scm.org?subject=unsubscribe> List-Archive: <http://www.mercurial-scm.org/pipermail/mercurial-devel/> List-Post: <mailto:mercurial-devel@mercurial-scm.org> List-Help: <mailto:mercurial-devel-request@mercurial-scm.org?subject=help> List-Subscribe: <https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel>, <mailto:mercurial-devel-request@mercurial-scm.org?subject=subscribe> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: mercurial-devel-bounces@mercurial-scm.org Sender: "Mercurial-devel" <mercurial-devel-bounces@mercurial-scm.org> |
Comments
Jun Wu - March 21, 2017, 12:04 a.m.
Patch
diff --git a/setup.py b/setup.py --- a/setup.py +++ b/setup.py @@ -596,4 +596,14 @@ for plat, func in [('bsd', 'setproctitle osutil_cflags.append('-DHAVE_%s' % func.upper()) +for plat, header in [ + ('bsd|darwin|linux', 'sys/mount.h'), + ('bsd|darwin|linux', 'sys/param.h'), + ('linux', 'linux/magic.h'), + ('linux', 'sys/vfs.h'), +]: + if re.search(plat, sys.platform) and hasheader(new_compiler(), header): + macro = header.replace('/', '_').replace('.', '_').upper() + osutil_cflags.append('-DHAVE_%s' % macro) + if sys.platform == 'darwin': osutil_ldflags += ['-framework', 'ApplicationServices']