From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 109969 invoked by alias); 26 Jan 2018 15:49:53 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Received: (qmail 109946 invoked by uid 89); 26 Jan 2018 15:49:52 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.4 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS,URIBL_RED autolearn=ham version=3.3.2 spammy= X-HELO: EUR02-AM5-obe.outbound.protection.outlook.com Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Szabolcs.Nagy@arm.com; Cc: nd@arm.com, libc-alpha@sourceware.org, Andrew Waterman , Darius Rad , dj@redhat.com, patches@groups.riscv.org, Steve Ellcey Subject: Re: [PATCH 03/17] Add support for the RISC-V-specific ELF flags To: Palmer Dabbelt , joseph@codesourcery.com References: From: Szabolcs Nagy Message-ID: <15294291-e434-47e2-5464-9282d401fcba@arm.com> Date: Fri, 26 Jan 2018 17:44:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux aarch64; rv:52.0) Gecko/20100101 Thunderbird/52.5.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: VI1PR0602CA0016.eurprd06.prod.outlook.com (2603:10a6:800:bc::26) To DB6PR0802MB2485.eurprd08.prod.outlook.com (2603:10a6:4:9b::23) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: f0165b28-a4c5-4fd7-422e-08d564d46da6 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(4652020)(5600026)(4604075)(4534165)(4627221)(201703031133081)(201702281549075)(48565401081)(2017052603307)(7153060)(7193020);SRVR:DB6PR0802MB2485; X-Microsoft-Exchange-Diagnostics: 1;DB6PR0802MB2485;3:YWa11fEwlvssPduOfq+Wtk2pL38z3Rs49vpqrScacVbdXOX9c+isUWvFBiuvQYtbdoXN5NFMqIx28EF6FyHoOt9B/MAbLfk9rZVOX2WRkD2VAfwizdzzdHBkLGefu6mgkEMRDBu3LWywZeUgra0IUfNjsixT8GR9Fvxekg0WCawKVHCs4xZ2upLgWmgH17NuRj/k3G9z9dHHY2J6zJayyvOJs5d93n5RkvGB47BWojT2U9KZ4B6gU3ZIqc9K9LHm;25:IGqBVqgSpPVs+E9ckSNSXLr0jSNT6KlTSbA1Yf4NrrselNUki/b+FTbxdo+0fYSOWewo/XmEajbCoiItJ9dRhxGmhpTaineIiUeGt4NMyNojLMYUdf9x5FPGcG1Roz8nMALZQ4DySxlmPoX90KRkE0Nl+XYbqop4DideZ207a7j5wJSghWcdwMDhdDtlOD/3JLwt5oAusZe5h8zmUMLPJ1AD0evycH+gh2eFIiglFkuCcH1E25fsiS9rDCMMS4CttsAtBxj2KbO4bbPS2jxnsfuvWRK4Auckp42RQxEO0AFdhLo745oo6M5NcKYiQ24IMFf+cRcv1cr+L9NdWe4fGg==;31:EklYxdoqZJinbFR5/VBDXmQgyihOa1Y6vk0pd/8jhUsJN9/dJv/8iQlpQZn0miOeyw6eKWaCKKT3Svkert8b5YOxZifIh35cOwF8shMOZta30eh1baGo8FTt6YF6PdH2LjKrHyV+g0E79YnOn/HKKTZyyg+R1Nj522s3i8KRnf3aQJUuF9DgrGDLh8/x9l6X9X9UhB8FwHPGfcPMRJ9kYE/B9TJLchxH5IRCaE0QJqM= X-MS-TrafficTypeDiagnostic: DB6PR0802MB2485: NoDisclaimer: True X-Microsoft-Exchange-Diagnostics: 1;DB6PR0802MB2485;20:Xdmg1er2pocquamwe5utgTYvuTtkoIrQZnK91BbFjGmk9xL6ysi/fzFu19ZMVePe6RIuc0nTk/ASYSwAKscUS41cNZluKTYPKRA1cXGRNbQqUwsSVzT+vrwrg0w+ylOYh40hZkgDYVEme8CY+1GK7AnWWZ+yJtKFM/nmMj9XhME=;4:7AZxPI/jfo2Wq+Q0y+5a/KTByf8Yss23F2HDOC0u3UvHNzXqLd3ETXHbOjmo1e9mAJrUe2S2QOHsGREdLk6SGG5nJR7k1rgmsAoRuw3J2YS0oc6FZD3Buc5ywiNrPwsgv+VxTpRs36dag++/ynO2QhsW8Ep/Q6XHfqvIeWEpbcaCqhqgyLsl5A33Ceq+tPByCbyP61YVtv5BuS24qwX9LiV2rQE1u3oGArde/Cgd0oze4fNXFK3gR/IpDoRzufb3C+fT4+/VbDypl44/+/bqVw== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040501)(2401047)(8121501046)(5005006)(3231073)(2400081)(944501161)(3002001)(93006095)(93001095)(10201501046)(6055026)(6041288)(20161123560045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123564045)(6072148)(201708071742011);SRVR:DB6PR0802MB2485;BCL:0;PCL:0;RULEID:;SRVR:DB6PR0802MB2485; X-Forefront-PRVS: 05641FD966 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(6049001)(396003)(39850400004)(366004)(376002)(39380400002)(346002)(189003)(199004)(377424004)(66066001)(65806001)(478600001)(106356001)(64126003)(72206003)(5660300001)(6486002)(229853002)(81156014)(50466002)(2906002)(16576012)(54906003)(31696002)(81166006)(58126008)(77096007)(186003)(65956001)(6116002)(3846002)(65826007)(105586002)(4326008)(26005)(8936002)(83506002)(230783001)(2870700001)(6246003)(36756003)(23676004)(2486003)(52146003)(53546011)(2950100002)(86362001)(97736004)(316002)(305945005)(31686004)(25786009)(47776003)(68736007)(59450400001)(8676002)(76176011)(53936002)(67846002)(7736002)(52116002)(386003)(16526019);DIR:OUT;SFP:1101;SCL:1;SRVR:DB6PR0802MB2485;H:[10.2.206.230];FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; Received-SPF: None (protection.outlook.com: arm.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjZQUjA4MDJNQjI0ODU7MjM6ZjFZeSsrcjhYV3BMZ0RBV0VCR0FUMk5J?= =?utf-8?B?bm1FUlovckNFdHBJOHVIKzBPbUFWYTRmZGFZZTNNc1liUTM5SjlKeG0yOEVJ?= =?utf-8?B?b0dBYVZJMGhDYkg0MUR2bDRDWTRmQzZINW01SXJmd3U0YS9qaXlFMXJiazJR?= =?utf-8?B?MTF6cDdSR0RJRXZhaVFFVU5NbWJkeDdPMy91MFJDeVVJRjRwKzd2VmVpZjB6?= =?utf-8?B?QWczK01rUE9OMmxzQWNidFI4ckJzOEdEQ0RwbzRYdDZtU3kxaVU0ZlZvR2p6?= =?utf-8?B?QWZ2OXg2YlcwdUR6K3psdnpWbU5sc3VmL3ZnL0h4NlB0NzdLTkNEenp1OTNk?= =?utf-8?B?SFZTZ21kMFQ2SWo4L2xkc3RGeGk1VUdhOEV0Q3hrYmJxZnJLamRXdU84ZXVs?= =?utf-8?B?L2piZ2IweFU4c2JmRFhDN2xXRDRsRmUydUJyYm0rZ1kwa1Nia2pxTXB5aTBy?= =?utf-8?B?aGpVY0t0T1I5NUtDWms0bTU5dDdGK1FFdk9NTTMxR3dmOGdBM01xM1dPQVpR?= =?utf-8?B?R3pHbW1GQ2FDenlhcUlxVm9qNHo2ajlRK2V1ZjJidEVpR3dySHRjMVp6U2lL?= =?utf-8?B?ZW8wNEczOStGNldTbW54eGhieG5iQWsvWEJtdUgxYXgwZEJZaWlDRUlROExu?= =?utf-8?B?UHRSU0FEVlhCL0lheXcrTGM4Z2RocVhLRWVmWHdGc1VVV3NGRmlIQytYMGdn?= =?utf-8?B?eGFRSDB3NFFoKy8rZ1lQWVRseUdzYXYzeDNobU1hdUFoRGxObS90UVF1aitt?= =?utf-8?B?VmNFNVFKUEFyc0I3cmNzRVRBTEFMUXhQRS8ydkV3NU44YTc5Y0djTWJoRUd5?= =?utf-8?B?SkZlbitPWm1HK21MU01jckQxYWdQUytZYTJEcmdtYzllbTZNdkRqR1RMazNY?= =?utf-8?B?bnRhaG1GT1ZSdTE3SDl4L1IyT2NEdXk0NGZGQkc1cnhEdVRlcysyS3NzLzc0?= =?utf-8?B?MkxJcHpNdDZOSHRGeU1LM25FQnFRbmVHSzR2UUpETW54TjdLMUI3YldiM0F2?= =?utf-8?B?QXRzYStEY28wWEZpNDluNk16bmtVbHZFNlZJeHY1SWs0TXZ5OFQ0S3o3eHpj?= =?utf-8?B?VGI0VDVmNDJrU3hFc2hpVUNSaGcwbWZpcENpTkZLWDB2NGhMamlsS0QzTk5U?= =?utf-8?B?U1ZXMVpHeXViUVNWRVl1NlR6WTkralVqdEZERzQvZHhqVlZHL0thZUVDOVFY?= =?utf-8?B?RkUrWnA3TXJJOGI0dTlNdG1Nbm1RQVF2anBwbG5pL1JvSjIxd0ExOXJoaGxV?= =?utf-8?B?OWlvMGZ3bTBwS251RjdaOHBWNHFqVVVqN1loUTh2c1p0bWdSdnE2UlBWSkxy?= =?utf-8?B?OFNYSzFKMStGVTlMMmRFYkNuRGVDcGY2SmxWb1pUK2Npazhwa0lsTU9HQmt1?= =?utf-8?B?bnB3bFZzV3ZFVDVnR24zYVZIV2Vnay8wbWdjZnhjbUhNS1lPSnltOXdzcWt6?= =?utf-8?B?eDhDWm5yUUlSQXZpSUN5dmlZR1JQNk9CUVR1YU15YkJrSnZNQ1FXdUJUOHFH?= =?utf-8?B?WGd0RVZ5NGoyeDA2NnlNMVAxTWxNOUY2b0t3cXBzeFdkVm44N1l5QmlDdG5S?= =?utf-8?B?TlFMUjMwMnhSWWcwdktZUE0xR0NNL2tQcnc3YWRXNzFhdUJrMk9EZnpzSkth?= =?utf-8?B?dDZ0YWo3Y2JoMjV3N3Ftcm54YllEWGY3TTU4RXFUc3ZxbEJxQWNhd0dWSmJn?= =?utf-8?B?ek1mN2Z0aXh3ZHlmSDd1YXNFSTN1Y0xud3ZWRHF2M1VKdEF3bTRiVHhHM2tS?= =?utf-8?B?eTY2OXFXeGlLb0VjQXJZM1FZMmJJTk1ldWZUR0pOdzdCM2hVVDhvTnU4T3c4?= =?utf-8?B?TnhKWHl2VVp3QzFqbkU3L0tGZEE5SXpBU0NzMno4bGtqc2dlUG5kWG11amFh?= =?utf-8?B?VVYreXlsVjVQTWVGV1ZMMGFKRytLZEY2bzV3a25RQXB6SlQ1U3RTald2M0Yv?= =?utf-8?B?OGRneCtnR3VTL0UxSmoxT1NFWGVSN1dXVTFIREgreERtRDg4NkwxZTBhazdh?= =?utf-8?Q?/W3fuqq8?= X-Microsoft-Exchange-Diagnostics: 1;DB6PR0802MB2485;6:2fQLbRSW9N/rX00UvG2Iq1A2c6nU2TAP7YlKGvZqMc9AuRKTPMnOuebkFrsYoN6tGGJCKAfA8HOU6TvtEfwFVmFj8Rimf7l0DgVyZGfKdwZ7LjoBNxbiXALTZpfoR/AGHFk6anka+I+QQjVbnUo7UzSDethkb4MV0J5wbu19lgbLcSl57aeii/KkJKkt8NazPnYEcDH4aSO7aNlE+MZ/qiPInLpiaQosP3duYxonvMrp9MdIc95FDPHOKXPfKxEUCjPL+q6icawOGddL4cdpZAv3neWDzVLvsJEYtjWRg7MM2cmR44sfrpPq/iJ9ixkDhRlfdbIzsQfDNb34wEu30/W1qMg3C4bBBOHR09jok4I=;5:o78fhqkLXOiccRSIPxB3q6+Tt08yeVoR2QojWylUnNUzEgBEP0DMMxgfdUM0zBsXwkOUhGi461Eq5hLifJJCczQM936lWFIj+o6ymayx3FeSvrbUCz/L05WmOvWYjfBglzmK4ji9OFlpDwj77Sy7EUEP5c+MasLCxMT1J4PMVoU=;24:4mXA0t8sjeWeWtNI9iuXEhANCdEa9oTZgXMNTRXo26AT8klfUjmyZ4vszz4KP7QwfCeWMT8/OGJj5WpeKjJZPr03RxCtn+QuKYpO6Km5fjQ=;7:hmsATXTj8vj6wkg2jg1qh3LbV9IAuqFUXRwmK+juP58S40ajIGxD5gIp8FeGKXqwgMx5iIgUpabIWBInRXf8eS6gaTSvwTA0JmXOc1l8P4YRu4mHQ5PZvntBKWgokEXnrCPkBhIhNKOqiXyyje250BP9EdtPmzPC0QyWIxjrJO8IQ+xr+vbushmBNLCS+MGmye3y7xp4CdgVih5LjsnTP6jkdmeHhSIqRZnV8Y9oA3l2uYqT8lxBCD57cPuiYyT9 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Jan 2018 15:49:46.9187 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: f0165b28-a4c5-4fd7-422e-08d564d46da6 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0802MB2485 X-SW-Source: 2018-01/txt/msg00931.txt.bz2 On 25/01/18 18:09, Palmer Dabbelt wrote: > On Thu, 25 Jan 2018 08:51:05 PST (-0800), joseph@codesourcery.com wrote: >> On Wed, 24 Jan 2018, Palmer Dabbelt wrote: >> >>> The RISC-V port defines ELF flags that enforce compatibility between >>> various objects.  This adds the shared support necessary for these >>> flags. >>> >>> 2018-01-13  Palmer Dabbelt  >>> >>>         * elf/cache.c (print_entry): Add FLAG_RISCV_FLOAT_ABI_SOFT and >>>         FLAG_RISCV_FLOAT_ABI_DOUBLE. >>>         * elf/elf.h (EF_RISCV_RVC): New define. >>>         (EF_RISCV_FLOAT_ABI): Likewise. >>>         (EF_RISCV_FLOAT_ABI_SOFT): Likewise. >>>         (EF_RISCV_FLOAT_ABI_SINGLE): Likewise. >>>         (EF_RISCV_FLOAT_ABI_DOUBLE): Likewise. >>>         (EF_RISCV_FLOAT_ABI_QUAD): Likewise. >>>         * sysdeps/generic/ldconfig.h (FLAG_RISCV_FLOAT_ABI_SOFT): New >>>         define. >>>         (FLAG_RISCV_FLOAT_ABI_DOUBLE): Likewise. >> >> This patch is OK, please commit. > > Thanks.  Committed! note that the FLAG_RISCV_FLOAT_ABI_SOFT ldconfig.h macro value conflicts with the arm/ilp32 branch, i can update this in the ilp32 branch but ldconfig will print existing ilp32 ld.so.cache files incorrectly.