From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by sourceware.org (Postfix) with ESMTPS id 887543858D20 for ; Mon, 14 Mar 2022 21:52:57 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 887543858D20 Received: from pps.filterd (m0246629.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 22EKrwvp019883; Mon, 14 Mar 2022 21:52:51 GMT Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80]) by mx0b-00069f02.pphosted.com with ESMTP id 3et5xwhfkw-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 14 Mar 2022 21:52:51 +0000 Received: from pps.filterd (userp3030.oracle.com [127.0.0.1]) by userp3030.oracle.com (8.16.1.2/8.16.1.2) with SMTP id 22ELokBc015617; Mon, 14 Mar 2022 21:52:49 GMT Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2042.outbound.protection.outlook.com [104.47.66.42]) by userp3030.oracle.com with ESMTP id 3et65p3fp1-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 14 Mar 2022 21:52:49 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=i4eSUUFSzIe23o9Wtp0kc83/A6rdpVP7XaBvT60mc4qzzEiWrdVs164TkfvEjV00a427UmWOoqC2k4ynl/jrKA0zVPRHJ++RZhvw0zjEYJooXWyIpNteRF6JFOo2dgQeKATmPidfJUnEQDmPCom2oAveVpyv+gTicv8XI56kl+aebTOZdbiL79OUynTusZNSKFbnAnOrE6Gxhdgib6q7aT2W5Na9n/QVSOeLaRyQhvHP+PES18nXOlw8hmOCgm2DSxfZJFtuJG32YVsH3pNMrqbHPUUC7LAjame/rAQFP+8BQ7OWGX475JpMdzAU9k/rNaF39BQSiZnpS7jAe+IF4A== 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=hdr29HB3IN39fh5j1RMknZB6Yv2uhWFvqqSWxia5D/I=; b=SnGqMOJoq4PQS2J/caZgSwOTtCjshhGx41gw0aov3z+5IlPcYmwtae0pG71jY6OrpdZw7o61oq2UfJjzWuT21TL7tiLg09YsQI7flq+J3vl8a5Vq0UyMXlqCzSY8wQb7ufRdftoy+uuwEnjgvkT8K4OM0qeIkT8sRJPWQFXDNM+zC1eHv5kbp0UnOTygXKUrFUCNgOMACvYdKePQXGw0ZqC1qbO5cwLpJnrQDFQHSemCC8Y9SsSMmpcOXOns1QkkLhfSni0tCSFB19NoupjSmEVXQyBJQGzHlbUYaKn9/C+HBAB6Qx3J7NF65qTmxyxdLHgZ6w3YgsNRdN33uQvUIw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none Received: from SA2PR10MB4636.namprd10.prod.outlook.com (2603:10b6:806:11e::10) by MWHPR10MB1278.namprd10.prod.outlook.com (2603:10b6:301:a::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5061.24; Mon, 14 Mar 2022 21:52:47 +0000 Received: from SA2PR10MB4636.namprd10.prod.outlook.com ([fe80::f901:29d2:1b8c:4306]) by SA2PR10MB4636.namprd10.prod.outlook.com ([fe80::f901:29d2:1b8c:4306%9]) with mapi id 15.20.5061.028; Mon, 14 Mar 2022 21:52:47 +0000 Message-ID: <77deaa71-7704-6cc7-1f1e-6769dd1710d1@oracle.com> Date: Mon, 14 Mar 2022 14:52:44 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.5.0 Subject: =?UTF-8?Q?Re=3a_Build_issues_due_to_patch_=22gprofng=3a_a_new_GNU_p?= =?UTF-8?Q?rofiler=22_=e2=80=93_CLOCK=5fMONOTONIC=5fRAW_not_defined?= Content-Language: en-US To: Joseph Myers , Tobias Burnus Cc: Binutils , Nick Clifton References: From: Vladimir Mezentsev In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: SN4PR0201CA0056.namprd02.prod.outlook.com (2603:10b6:803:20::18) To SA2PR10MB4636.namprd10.prod.outlook.com (2603:10b6:806:11e::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 9a7c7dc2-eb7e-408f-3501-08da0604f9f0 X-MS-TrafficTypeDiagnostic: MWHPR10MB1278:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: FW4HCDaPw72YfvQsueoocHBK5n8lX9wgF6DnZlCvNDkHBx7RFaQ0LmBzQmXoQMqLbzb1c9U3AXmiKp5vaTMFNCGaBjbW89dSe9OI9u8KdVk3XaVnGeqh0b0V0xSPpm4HHY2f4KMipaX74LJL37MtPR8hpbWMVzqQ/26Xkgq/jxUHKemTdpakT4ePC2RKJQKiHcHirRYkhWDH7zKWFHF4elxNTz5ikGs3DPsscysW2JqKzjGNNx2RYejegrpyysXdYDXB3FTVR+NjMcxUV7aGbfqPTxHkXPcCa3hH72jaCEXyux3ZW7uINDyjnlZ0mBIHS1kR2sjHqVcRKnVorGkFHZJ7qv4GlNFg5ajb9bKohl9TA+cXREoQwB/o4IWKUniIMetedCV7o/ymT+92hRd5yGmCpobfT8GKdzusGOxWoAMdNSCf0QyL3ynfWehAZkkP/L7LEI+bs+A9yzlKmW8/1KIjlnGTRTYM0qbHB35VwSlq66RVSS65FMhdVbAh8MjiDyrXrN5AUaqjtqKLyewUbIOaL7+IAxWc6LwTnlkqSh6Irf/UVB8Q4CcWk1YFagY2iLwbbRlk5Iw9luk4sqjSPaEr/sb9B2NqYGwlsn7e+colE7gsfRVtD5tAGCULFtyLzhPD6nP8CgU+psYbuOgKACZQIBqCFXDEgbbhuH+rOabHHO2pFeC2PVltTyIN6x+gI7hT7Gec+2vPwk0IgAmxOlm3jwKklNiw0qAojVRCWwL7WNVg9RGEpLmr3GZdSX+nLX/21ZQSCoM5vJAzObGMcb2097EI6JygDQSnkpRXm/TTKJZeBZ494k2+tU0vtNpZbEMFZeWAsl+DFNsNei4kyqVDX1Hur8i0O1YuvkBLcRY= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SA2PR10MB4636.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(186003)(966005)(2616005)(86362001)(6666004)(6512007)(6506007)(53546011)(38100700002)(6486002)(2906002)(31696002)(508600001)(36756003)(4326008)(66556008)(66946007)(66476007)(31686004)(44832011)(5660300002)(8936002)(110136005)(54906003)(83380400001)(316002)(43740500002)(45980500001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?MEdjNTNWcmptUldvOTh5WmhBNnNkQW1DY0FjTU1DbkovWjBOS2QwUi9sVWxO?= =?utf-8?B?M21aSjNQWVMrbG5LWDAwMTBPaExjVzEzem05V2pJV3EzamFxWkRuSmZwTmxx?= =?utf-8?B?d3JaNXJDclYxY0M5bWNWaU9JSkVaZ1ZTaFE4RXNCK2JtZmxDeWVpeUdFL0Fa?= =?utf-8?B?djRzelFoZXRuK0dhU0FITkVUNVc0b29UNmkrZm5oZFh3WVc2Vk80SGNzdmFO?= =?utf-8?B?MXgrTDhwK1IrbGFQQnVFdXVueWI2M1VoMjdyL0grQUo1S1pMVGhuQ3ZhWkNa?= =?utf-8?B?OEpQdjVwSmlaSmFyUWhBdDlNbitXemU0elA0dFhveDZQSERnTW5TVTdHUlgv?= =?utf-8?B?SlZsRXpHZHIrSjR1eFp2Z2ZXQjIvQnBDdVRBNlFsU3VpSkdxRWFGY3ZXNTE2?= =?utf-8?B?WktsTkx4OXpIOVNvNks0Y0thV1NEZ0d2R1RPVzRkTGUxdytXVXdZN29DODhT?= =?utf-8?B?dkdFa1dIZDR4YW4zdWpSRVNwTmUycytSOHZhaThmSmlERU4rd2NaRTRmNm83?= =?utf-8?B?enpyd0cvcjF1S0Zya0Z1VUhmbjNJNUtxYmVqb1Uxb010ZjdGOTE0WmtLelNi?= =?utf-8?B?NmpzRDJTQUVxVkZYK2pzL2pGcjZaN3JmbnQvVzVxcmJoZWhHWTUyU1lkZlFR?= =?utf-8?B?NzdiVFAyeDV6NjlWdEt6RXVrYTRGamdOaExKb2c1bkJzNllxUE1melpWemox?= =?utf-8?B?bXBZWitCMkd1SzN5b28yMnRqZmFiMCtOakM4NFdnNHYzV3REeUdUZlJzVEVz?= =?utf-8?B?SllLbE9sb0VoN005OE9ob1RJWnVSdG1sVi9wMWR6N2RkZXVoR2hoOHhmb0tt?= =?utf-8?B?OWl1UzN0enFBTTZTdUZQbW1IN21KSjdMVGNFSVk4d25vWnlnRjdKdW5JMWMv?= =?utf-8?B?RlllMVBDK3BLNVJUQmMyaEk3cWVtYXdJSEQrbGFsdWxrVi9XTXI5NUNTTnJR?= =?utf-8?B?anorQ2JIbW5NN1MrbVBMY21kbFd3US9OMEh4OHdBSWJPQjFycFdIZ1dQRnRV?= =?utf-8?B?ZmRnR1o4MGx5cU9OSnVSbFdCZk0wOFB3cVAweHlFVFFMYmhQUXo0TDBucE5U?= =?utf-8?B?SmUvT3BkMDk3VWNER1RQV0NYL2s4TFRzWkR5Rmt0N1lGRm1rVHlNcGJRbUxn?= =?utf-8?B?UHNhTzg1c1lla29oRUsweElWUjZpOXZ1RlFaVU5TaGQxelBrRGFxQ0NtTmtF?= =?utf-8?B?Ykxib043S0crS21vd3JLSEF0SG4xZE0wRTlodjN6UUlDTVZ2eXprNUFmQjBU?= =?utf-8?B?blBtSDRiM3NyMlI3cjB6N1QzRUhDd3pwdUdFb1FSb1dEeHlOVXg0TTVLWlpC?= =?utf-8?B?MFJ1cmt3SlNVYzYwbU5LeGVmVHdjd1RqSi8vMVlYQnZYeEJkbm5kMWFEa3BM?= =?utf-8?B?bDFSaThiZWNGQjZrZ2hxMDVuM0pSYnFHbVVBU0x2ckcyK3lEMzk4VlBPNVIx?= =?utf-8?B?VUd2R0NOWU1rUi9FcXRYSGJZU1g3MVNCL2tWRlV0dWtHeThnYXFFRElmTnZV?= =?utf-8?B?c3gvU1FZYSt1Wks5TDdkRzQ4cjRna0dvYzF5Qlk3dmQ0TmFjNmxUYzV3clox?= =?utf-8?B?aWd4OS9aNTJTNndqQlVZcVZieDdnVlNqUkhOV3FYQWFJSWU4eEZwaExIdVY3?= =?utf-8?B?YUJpSWlSM05wNE9oZ0FCRnhNSXp0VVpJc3N5ZDZyd1dZV3Q2aU91OWUzSzFK?= =?utf-8?B?YU9mVHZkaWFkb0NjWGJ5TG1LTGcrVUluTFFXb203Wi9vaXpWTExqU3Z3SVYz?= =?utf-8?B?YStHOVUxcEdJVnloQm9oZ2RmQ3dRN3ZSaTRoMkpqQlFRRWN0NzlHSkhXRG9j?= =?utf-8?B?b0tPUVNJb0pZeFVlQitGWFBZU2tLWk9qRDRwZXdTeXpTMnU2VVhnQ0hJSm9V?= =?utf-8?B?Ly9mdS9acE1CMVhVZFMxd0FpVmJRb29RVVVwM2g1MGZoTmFobGVOVTkyamRk?= =?utf-8?B?aklCdEU2dHV2bDRCcFZYNVdKaTZ1K21wYmxPTEZYQ1ZSdzcrNUtsZTlqUVdw?= =?utf-8?B?Q2djYm5LaWlOcytSNUdRVEZrZ1gzL20wQUQwblpBbEhoOEZJZ3Z6M1dCT2Q4?= =?utf-8?Q?H5jNiP?= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9a7c7dc2-eb7e-408f-3501-08da0604f9f0 X-MS-Exchange-CrossTenant-AuthSource: SA2PR10MB4636.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Mar 2022 21:52:47.0032 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 67oFx9jErYO8ci9KJYyPmuXYjT6rAiR2Fcxsn0PJAr17KEJfHXJ9qBqiWJCW3mD5zuqtlyuQgzvJZ8lphJYOztW2TYtYCX/UtlV+HvEt538= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR10MB1278 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10286 signatures=693139 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 phishscore=0 suspectscore=0 adultscore=0 spamscore=0 bulkscore=0 malwarescore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2202240000 definitions=main-2203140126 X-Proofpoint-GUID: BVzF0XdKRqjXKDhDAOLDhNSDpKLCEllI X-Proofpoint-ORIG-GUID: BVzF0XdKRqjXKDhDAOLDhNSDpKLCEllI X-Spam-Status: No, score=-5.9 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, NICE_REPLY_A, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H5, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_NONE, TXREP, T_SCC_BODY_TEXT_LINE 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: binutils@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Mar 2022 21:52:59 -0000 On 3/14/22 13:53, Joseph Myers wrote: > On Mon, 14 Mar 2022, Tobias Burnus wrote: > >> Hi Vladimir, hi Nick, >> >> Friday's commit "gprofng: a new GNU profiler", >> https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=bb368aad297fe3ad40cf397e6fc85aa471429a28 >> >> broke the build here (build server using on purpose an older Linux/glibc):   I sent the patch  to Tobias Burnus to check that the build issues are fixed on old libc. > I'm seeing other errors as well from my glibc bot > . > > Building a cross from x86_64-linux-gnu to aarch64-linux-gnu, I get: > > libtool: link: gcc -shared -fPIC -DPIC .libs/synctrace.o -Wl,--version-script -Wl,/scratch/jmyers/bmg/many12/src/binutils/gprofng/libcollector/mapfile.aarch64-Linux -Wl,--no-as-needed -Wl,-lrt -Wl,-ldl -Wl,-soname -Wl,libgp-sync.so -o .libs/libgp-sync.so > /usr/bin/ld: .libs/libgp-sync.so: version node not found for symbol pthread_cond_wait@@GLIBC_2.3.2 > /usr/bin/ld: failed to set dynamic section sizes: bad value > collect2: error: ld returned 1 exit status > make[6]: *** [Makefile:573: libgp-sync.la] Error 1 > > Using mapfile.aarch64-Linux - which has symbol versions appropriate for > the target - is fundamentally incorrect when building a library for the > host. (You can't build libraries for the target at all when building > binutils; binutils is an early bootstrap step, before building GCC, before > building glibc.)  I understood. Give me time to understand what need to do to fix this. > > And on a system with older host compiler (GCC 5), > --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu > --target=x86_64-glibc-linux-gnu, I get a series of errors of the form: > > QLParser.yy: In function 'QL::Parser::symbol_type QL::yylex(QL::Result&)': > QLParser.yy:267:82: error: invalid initialization of non-const reference of type 'const Expression*&' from an rvalue of type 'const Expression*' We tested with gcc-8 - gcc-11. I am looking for gcc-5 to fix the problems. > > (I might ask incidentally why the Bison output files QLParser.tab.cc and > QLParser.tab.hh are checked in - normally binutils doesn't commit Bison > output files to the repository on master, although it makes sure to > include them in release tarballs. If there's a Bison version dependency > issue, then arrange not to build gprofng when the installed Bison is too > old.) OK. I will fix this. We need bison 3.6 or late. The user cannot simply install this version. `yum install`  installs an old bison. The user should download and build sources . It is why we checked in these files. Thank you, -Vladimir >