From patchwork Thu May 3 21:33:31 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Simon Marchi X-Patchwork-Id: 27098 Received: (qmail 68073 invoked by alias); 3 May 2018 21:35:43 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Delivered-To: mailing list gdb-patches@sourceware.org Received: (qmail 68060 invoked by uid 89); 3 May 2018 21:35:43 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-25.7 required=5.0 tests=AWL, BAYES_00, GIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3, SPF_PASS autolearn=ham version=3.3.2 spammy= 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; Thu, 03 May 2018 21:35:41 +0000 Received: from ESESSHC023.ericsson.se (Unknown_Domain [153.88.183.87]) by sesbmg22.ericsson.net (Symantec Mail Security) with SMTP id B2.1E.30337.AA08BEA5; Thu, 3 May 2018 23:35:38 +0200 (CEST) Received: from ESESSMB501.ericsson.se (153.88.183.162) by ESESSHC023.ericsson.se (153.88.183.87) with Microsoft SMTP Server (TLS) id 14.3.382.0; Thu, 3 May 2018 23:33:52 +0200 Received: from ESESBMB503.ericsson.se (153.88.183.170) by ESESSMB501.ericsson.se (153.88.183.162) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Thu, 3 May 2018 23:33:52 +0200 Received: from NAM01-BY2-obe.outbound.protection.outlook.com (153.88.183.157) by ESESBMB503.ericsson.se (153.88.183.170) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3 via Frontend Transport; Thu, 3 May 2018 23:33:52 +0200 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=simon.marchi@ericsson.com; Received: from [142.133.61.195] (192.75.88.130) by MW2PR1501MB2010.namprd15.prod.outlook.com (2603:10b6:302:c::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.735.16; Thu, 3 May 2018 21:33:49 +0000 Subject: Re: Build failure with flex 2.5.4 (Re: [PATCH] fix race when building ada-lex.c) To: Ulrich Weigand , Simon Marchi CC: , References: <20180503150840.B86CFD8050A@oc3748833570.ibm.com> From: Simon Marchi Message-ID: Date: Thu, 3 May 2018 17:33:31 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 MIME-Version: 1.0 In-Reply-To: <20180503150840.B86CFD8050A@oc3748833570.ibm.com> X-ClientProxiedBy: MWHPR12CA0066.namprd12.prod.outlook.com (2603:10b6:300:103::28) To MW2PR1501MB2010.namprd15.prod.outlook.com (2603:10b6:302:c::10) X-MS-PublicTrafficType: Email X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:MW2PR1501MB2010; X-Microsoft-Exchange-Diagnostics: 1; MW2PR1501MB2010; 3:Ug8JOxiNR46nmUUdUbTf3G5fcaGQ7UdaNN3NaP0/VIHDnU1SB8QTloCcPOGKbu7r3TIL9fX4t2icCLmPSMBy+PTxtrl1Cj3KjyupJYkLkT1MgYC/E8ByE+b4XQLBfv4Z4m6g2HxvrVZZIZ6nb7i7r0euVrkK7PaiLyV/U3eZvGrBkKzrP9E8cF133ziTUy/jNJANSLY/NUQusCSmlxf94+DXWxPdYcnbaQeR39PoPykuEyv7lRKQq8DDaKpKnr95; 25:4tWsCMH35WrWJ4/onkN5lSpVcoASvGh/Z0LmMKIj1mLFu7vujSacqSDDK7oQ4VrRbxH1NyhQzCO4LBjOk5+dcD6+4eP5qKV5Gd0hpyR+MJrdficARFsRF2wws3qdrgzf0kY2TH71aXXQqGX2PIV6e2wvFM3ubiRuDCNKYDw9DfDfsPBHeH5PgQEenZUmnHx24B9pW5D+2PZWvwBifvdlfER+IPu6UaL7eDJ54ilXSAanofLjy+v9t+kK0eljBB3Ra6zbzhytFxJO5pJKWHFCYNlA18IZX+dpXeCXerjYUnpfh2lDK/1TSxp9SzUPxV+8H571sMrXf0Ba8P192s2MjA==; 31:aghfBWvf4RWLb9J8CMIEcayhQdnG0UmlmQcYEFNKQvSkS7ZULd+mn28H12HdYvTcjxcCtJ9XZSiLw30cOLAyFfi5b9OMQC1wqxNnq75LCDWJBZKiw1Pr5B6VEPF19Pi8Jb5yCC83PCRnIlJ8Iz3M0f/iTcPVeYc5ABbnz/YJUs0Y3H+PG8cWS8n+ykZZ+lq5hesbDI3HCG3uqva/bBSu8JjHAczRPVWJEUm44rwpgQw= X-MS-TrafficTypeDiagnostic: MW2PR1501MB2010: X-Microsoft-Exchange-Diagnostics: 1; MW2PR1501MB2010; 20:yfR1ffc/m97y+jFKl57ceKqdSg6i5PjxS61A2VUkgJ8LAxKLbOZcEBJkyjUpeXhYZbXpLevki/jp6agbJWnew1H//k+RMQ8rR25XgHMkiiEkhhbm3ccdNBhcPpcOOHoPHrxR5zW6CVhz9oZm9pcixlMakdwyMgrS/+rCtUEaPVEULX/XALTLV5V+6aicUeOItxyT5sK4bNrX0O+4RvqnjziQ0C0gPTv5a5tD50NkJswQknMdZBOhh5OoCxYKFq0ekXCP4R9ouFRIesuFAUStZpcTQ+bX0X5lqigLtdJi1K+/qg85DthO5MY+F8h4eYEipa6qocaq+VKAHPZMtExbnF2A/hlWobc9h/sz8xSUmKZNuC9/zI1lyM+1M3YfIjfnIkxPNMcZ51dQrTMWReYgNyWuK5D/Cr4P9bJurODCXqKOoarber2n2/mdCW0EgrcgWKNx4galq9DWqOBJ8491qDH/Y8Wes2h81Xny8iZmKxCRja4gGOTQLzBSK4t2Ehjt; 4:jnTR7jkBJRqEcmRVNjRWPV5HWXX8acZMTF/LoqMCw3sT5zJ0p075GQw5x7MmjGnTCbGyCX+hYBhviFn8dZgnlVD7MjssqfXO341G13g7q/vYh6v8zBBiwWo0CIA5tgpgmkfi9GXj7zRr/xDMVHnYw23eWHB8DBDHdbkmuDuBI2hulLse0SIV12fzXKS/8JNj7zGApBk9TtjFAYAyKNjwYtKvj2Kf1DCXt222hlcebn/Kl3qEdv9abq8Mn9qQSfA4G1UIZ+NZywPmUoUvIpxOtdnq4/3yV4rZSIlGSKR5vaWFMNrKnckHsfdeO98xBYFk+jf1yFkhowQ9YqpIYX6dTVJ2vgkckG/f3d00yh5ZBtU= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(37575265505322)(166708455590820); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(3231254)(944501410)(52105095)(10201501046)(3002001)(6041310)(20161123562045)(20161123560045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(6072148)(201708071742011); SRVR:MW2PR1501MB2010; BCL:0; PCL:0; RULEID:; SRVR:MW2PR1501MB2010; X-Forefront-PRVS: 066153096A X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(979002)(6049001)(376002)(346002)(366004)(396003)(39860400002)(39380400002)(54534003)(199004)(377424004)(189003)(66066001)(6486002)(65806001)(50466002)(64126003)(65956001)(31686004)(31696002)(47776003)(6116002)(3846002)(36756003)(230700001)(53936002)(86362001)(110136005)(11346002)(305945005)(4326008)(956004)(44832011)(446003)(2616005)(486006)(229853002)(7736002)(5660300001)(76176011)(49976009)(81166006)(6246003)(966005)(8936002)(65826007)(16576012)(6666003)(25786009)(52146003)(53546011)(2486003)(6306002)(2906002)(8676002)(476003)(386003)(316002)(186003)(23676004)(59450400001)(52116002)(81156014)(97736004)(16526019)(58126008)(478600001)(26005)(68736007)(106356001)(105586002)(78286006)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1101; SCL:1; SRVR:MW2PR1501MB2010; H:[142.133.61.195]; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; Received-SPF: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNVzJQUjE1MDFNQjIwMTA7MjM6QmpWVnNLaUEzcXk3MUtFeXpsc3JKUUE1?= =?utf-8?B?cHJycFVZZHBqQVBIWFRxVTJLV0cyRlRDZk5vMElTN2xCM2xHZlcvcktEQWhW?= =?utf-8?B?QVlwaCs2N0N1dkN1ZFNZdmJGbTg2eUZXSVh6ZzFNY0RxaTFMYXo5RW0yK1Fm?= =?utf-8?B?L2h6Y0ptUUR6NDlGM3REODlZN3JmUmpuRkhnVlhHYlZoNjhqcjBaS3hFZkpN?= =?utf-8?B?enpNdDU1VkFUdFk1cC81UEtNNmxNS2E2Z3ovQTI2QXZMTER2QUhmTGF4MlFG?= =?utf-8?B?Z0JoMzcvVmNGUzkwaGl1VDkrRkh3WHZiZUVlNERTbVhjUlFVdVZLTlp4bGgv?= =?utf-8?B?Z01pNU9EbC91TnVDUnRtYWdHa1ExL01WdEpQdWNQL0tpZzAyZnBNdVd5UEo1?= =?utf-8?B?d3A5L1VYbTJsWEdJN1A1NFdUaW1BUy9PcEY4N0VzRERMeG9jSnZWVkV0MDZQ?= =?utf-8?B?dmxuYitzVWhJS05yKzlOWVZmR2VkSTkvbVI4VzJ3L0lSR1dEOStwQVRuU3Jh?= =?utf-8?B?Nzkrb1ZTbE5KT0t4bGRpTUdZNnMvN3pZN1pybUdiaStPWEF5Rkd2N0E2YTZW?= =?utf-8?B?MUg2MDVaU3A3Z2pSS3h3RGgwbHhCUVRQSFpTK3dhNWhOUjJMWjF3aThrYnMw?= =?utf-8?B?VXJjaFlja2JQWHhsRTl0WFZsUXBhdWxCNEIvcEhjekRTZGFOZzVQZmJVQm1D?= =?utf-8?B?cVVuNWZ1d0t2MTVUR1FOeWx4Z04yTmZQSlAvbkhleVV6cUZwR2grR29kYTEw?= =?utf-8?B?cHhFZmptZVpjMmFnSmoyQ0FSc0pxRVpHQWFnNkx1RHRMaUp3c3lWUjdJbU4x?= =?utf-8?B?SG1zQWxWMGtScjBmV1VnRndORU1MSGd2NFduYUhHUE9KWVZkc052enlTOGdC?= =?utf-8?B?UlNrY05CL0RUV2tOQXdpcm5ERXVoblM0cldqdWhFa3RsMnh0dC83OEFKOXlk?= =?utf-8?B?VWRpR0xkb0tHUHRYMmtidSt2bDZ3QXdhaVdSRGdqbU5pUm0waVo2TE4xVlRK?= =?utf-8?B?V1dYblBXL2JXNms2bW85eGVlNEZ3OEVZbXhuVGIzUDJBRXdnUDA2RzNrYkts?= =?utf-8?B?aHcwbUVKaXhhU0lObForUHJTR2UvSEJMVlRQZEZoeHg1VHM1OXlhRHhiQURC?= =?utf-8?B?RUQ1eGI5SXE5b2F5YnVFYzBBcDYxbng0eEE1bHUwdG5EdmxQL01EbisvdnEv?= =?utf-8?B?SVZEUFJDRk9kTW5weG5PN2ZUOGUyRlRrZTZhTXQwK1MwT0dEQ2xBcDlPWFhm?= =?utf-8?B?c3VEZ1l2Z2xteGlQWHNMcTl2eVR1WFZ1Z0Nad0RQTGVaYmg4Z3ZxbElxWk1Y?= =?utf-8?B?cm91aTRaVS9GNWhXTHVkOXlBS3hTY0NoM29EK1dRWUhOb0UvTzJyUU1Db2d6?= =?utf-8?B?cTdxaFB4d3c2ODVMRW5vZkd2L2tNUWRudTltbndyZVZvRW9mbnlSTE85WnJY?= =?utf-8?B?M3VCWVdESkNDSUVjSUwyemVpVmtpek5lYzZYRVNKT1M4SmZycnd5TDBiL3RJ?= =?utf-8?B?djRENGsrWnRCSUZGd092SndPRHdyTVN3bGpPNUxHRGdoQVpyQmp0emxLZlIy?= =?utf-8?B?MHB3dmxFVkR1L3ZHMW44K05XaFQxWjdNTU9SbzNIN2E5MVBkY28zaGNLTUhR?= =?utf-8?B?Z0ludnVTend1RisveTc2NHdraGt6OWhGYkkrS09iL1JKb2FLWWhjNUIwa3lC?= =?utf-8?B?bzJvRUx0VE1BMTZSRzlEeGRZdXFvQTcwVzNtdlBKVlFITWloMGMrLzI0VUJ6?= =?utf-8?B?UmpnODJBbk9DWWVYUFFCK045TFJ2eGhXYXBYaU9GTHRidkkvZmVIdFh0KzZN?= =?utf-8?B?anNxaGMwRTBtRCtVZFBEckRhN2FrOTRXMGlCZko5cTBCZUVGWS8rNG5oOGJU?= =?utf-8?B?dkdsOFcrTEpTL2V0dzUrZm9WSVBxLzYrOXpEcUFEME1YTTNDU2N4bEg2b1dM?= =?utf-8?B?cjRBNFNKbGVmdWFTcWVKOXdBT0MrdUE0RmF2cVBwcER5NlByT3lPYXFQUy9R?= =?utf-8?B?ejBuK0JuYk05MVREa0RiWHUxb3R3OTJwSi9MMzRCNzRIMUY3V2pxQlRJUkJX?= =?utf-8?B?WkorTmVPblVYZnd1TngvTDkvamo1MEN3aSs2MnZvQVBJdXhRKzdYZHM1dkFM?= =?utf-8?B?U1BwSkczUWM1Zk1TZENsNTBmd2VzVDVmcTBpcHFMOWo5eXVRUzkxVndkc285?= =?utf-8?B?L21xeElVbmNJYzlCcllVV0xvM3ZTUHNSNTdESWpraFpTYVhpc0dmTjhmNzdt?= =?utf-8?Q?1GqpLkchPXXnX6/qElZb?= X-Microsoft-Antispam-Message-Info: FV3IK2TWNMxt2uKVoBJz0V5NRMeBFH+Xz9xXC6GvXzzheyvLYxDGe8ZAqkTNKKhOSwJyTXPPdlIM8hzJyMSOA/Hh426FW9UjXIsBWjOLiIrzoggyk01jwKViP+LWCN0132OFo9D741RHYpbMr2VdwYn22aWTguHni/AC8fNug/srUvYFHweKybErX9mmIGFh X-Microsoft-Exchange-Diagnostics: 1; MW2PR1501MB2010; 6:kfCRYWODNSY+4zE6p9PPMFTBemqWlh0pD/Ro4ae1ZF4Q2HMflw9wja4pr0m9cF44WX+itFaYFTIrrTo+BKKe49JF0XBEh743hrMIZe41ubr1zAfDqlFZL3esunYwKmatDaRla1ioaPHpxvqEVBFfT3bs68KoNrBPI/GT85yuCQGKcDBduLnB6sWitG4xFnlFG3uIa9ApTxMk2kZODiFIXtDoPt9swPKQhB//QBE3vCewygTJCn3H9BvyOxYwA+cFoffrE8Q0wnroRrG7AHx43MgqhaawFcmeJA+ZW4WA8QayImXlqHbbiIWl09RJaIr3Xa/BhH77pI7PbbKjI0nZPnM2Pj6wn3mtWxbCfEJMwyoJ3umrJm12GSiqmLfSo89PbDndGusV1vaIgi0Z4ArOJHKdy620obsl4phDZZij+aA4co/0R37nK+UyN0KgAbJDCI9sa6J0TAPz++GJkiJACQ==; 5:ClInpQAWEj2D9TVyAHY/UHHQpW78CFP1sBOqyZpRdcwzCpTCOrruXkzEVVGGmejIq6ZRT2CDIrtcy297sQDrZVduFd2aTenjdYOYpSb25fhagzbqlmM72tZ5qEnMFIAKq+0+igDcztVzqeFOJl9LYHqmQKOLlV4kmQKtutD2OKQ=; 24:YCiTgCPhZK5hzom88+IIep4MfAw/3+XQWHwVlnCslfnok6e5n9aSTB9F5AnNK9ed+ZlElgTEp51abSQPdgtUSgR+AnW+HR5skEVi1UyrhbQ= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; MW2PR1501MB2010; 7:7zLOURnSH4KnPeUoHT2PgMwtqSGoLQ4k6lv0/RRIo44nBkuTtZDJBXQjxZYIMN1467xI8LceybVE3lPuqVlCY6rhEC0LZ9YZG1e6HRjVDLvJQdfInDToaZaOwmWyhP14ufDrtJfxy4oNrQSz8JX3MD1oW3LioYWqLGmjKL5gwDfH9T49lZjHV3Dsrux86lKN8PaaZlAnl4fNHaznpv2iXmS8c3rEzlhgjbpI1bHZCyeJHc1Jdaapkz7tR7pdE6Ej X-MS-Office365-Filtering-Correlation-Id: 3f69f83b-bdda-48c7-f29e-08d5b13d8f84 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 May 2018 21:33:49.7238 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 3f69f83b-bdda-48c7-f29e-08d5b13d8f84 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 92e84ceb-fbfd-47ab-be52-080c6b87953f X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW2PR1501MB2010 X-OriginatorOrg: ericsson.com X-IsSubscribed: yes On 2018-05-03 11:08 AM, Ulrich Weigand wrote: > Simon Marchi wrote: > >> Huh, I also wondered whether --stdout was a widely available option. I >> found it was added by this commit in flex: >> >> https://github.com/westes/flex/commit/16fe6f3 >> >> and since it is 16-17 years old, I didn't raise a flag. But we can >> certainly use -t. Can you confirm it works as intended on that system? > > Yes, -t works as intended. Thanks, I pushed this change. From 4ea17de8f1985273215b515d48fbd59b2ced3cd1 Mon Sep 17 00:00:00 2001 From: Simon Marchi Date: Thu, 3 May 2018 17:29:14 -0400 Subject: [PATCH] Use flex's -t option instead of --stdout As reported in https://sourceware.org/ml/gdb-patches/2018-05/msg00042.html some old versions of flex (2.5.4) don't support the --stdout switch. Use -t, which is an alias. gdb/ChangeLog: * Makefile.in (%.c: %.l): Use -t instead of --stdout. --- gdb/ChangeLog | 4 ++++ gdb/Makefile.in | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 1825c2c..1a44240 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,7 @@ +2018-05-03 Simon Marchi + + * Makefile.in (%.c: %.l): Use -t instead of --stdout. + 2018-05-03 Pedro Alves * s390-linux-nat.c diff --git a/gdb/Makefile.in b/gdb/Makefile.in index be76928..87d74a7 100644 --- a/gdb/Makefile.in +++ b/gdb/Makefile.in @@ -2500,7 +2500,7 @@ po/$(PACKAGE).pot: force mv $@.new $@ %.c: %.l if [ "$(FLEX)" ] && $(FLEX) --version >/dev/null 2>&1; then \ - $(FLEX) --stdout $< \ + $(FLEX) -t $< \ | sed -e '/extern.*malloc/d' \ -e '/extern.*realloc/d' \ -e '/extern.*free/d' \