From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <> Received: from fx408.security-mail.net (smtpout140.security-mail.net [85.31.212.148]) by sourceware.org (Postfix) with ESMTPS id C5CD43969031 for ; Tue, 10 Aug 2021 18:04:45 +0000 (GMT) Authentication-Results: sourceware.org; dkim=permerror (bad message/signature format) Received: by fx408.security-mail.net (Postfix) id 077BB1B7B103; Tue, 10 Aug 2021 20:04:45 +0200 (CEST) Date: Tue, 10 Aug 2021 20:04:45 +0200 (CEST) From: MAILER-DAEMON (Mail Delivery System) Subject: Undelivered Mail Returned to Sender To: libc-alpha@sourceware.org Auto-Submitted: auto-replied MIME-Version: 1.0 Content-Type: multipart/report; report-type=delivery-status; boundary="BBD251B7B1B1.1628618685/fx408.security-mail.net" Message-Id: <20210810180445.077BB1B7B103@fx408.security-mail.net> X-Spam-Status: No, score=-5.1 required=5.0 tests=BAYES_00, HTML_MESSAGE, KAM_DMARC_STATUS, RCVD_IN_DNSWL_LOW, SPF_HELO_NONE, TXREP 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-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Aug 2021 18:04:56 -0000 This is a MIME-encapsulated message. --BBD251B7B1B1.1628618685/fx408.security-mail.net Content-Description: Notification Content-Type: text/plain; charset=us-ascii This is the mail system at host fx408.security-mail.net. I'm sorry to have to inform you that your message could not be delivered to one or more recipients. It's attached below. For further assistance, please send mail to postmaster. If you do so, please include this problem report. You can delete your own text from the attached returned message. The mail system : host zimbra2.kalray.eu[195.135.97.26] said: 550 5.1.1 : Recipient address rejected: User unknown in virtual mailbox table (in reply to RCPT TO command) --BBD251B7B1B1.1628618685/fx408.security-mail.net Content-Description: Delivery report Content-Type: message/delivery-status Reporting-MTA: dns; fx408.security-mail.net X-Postfix-Queue-ID: BBD251B7B1B1 X-Postfix-Sender: rfc822; libc-alpha@sourceware.org Arrival-Date: Tue, 10 Aug 2021 20:04:44 +0200 (CEST) Final-Recipient: rfc822; mpoulhies@kalray.eu Original-Recipient: rfc822;mpoulhies@kalray.eu Action: failed Status: 5.1.1 Remote-MTA: dns; zimbra2.kalray.eu Diagnostic-Code: smtp; 550 5.1.1 : Recipient address rejected: User unknown in virtual mailbox table --BBD251B7B1B1.1628618685/fx408.security-mail.net Content-Description: Undelivered Message Content-Type: message/rfc822 Return-Path: Received: from sourceware.org (ip-8-43-85-97.sourceware.org [8.43.85.97]) by fx408.security-mail.net (Postfix) with ESMTPS id 640621B7B103 for ; Tue, 10 Aug 2021 20:04:43 +0200 (CEST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 9FBAC3840028 for ; Tue, 10 Aug 2021 18:04:42 +0000 (GMT) Received: from mx0a-00008201.pphosted.com (mx0a-00008201.pphosted.com [148.163.145.125]) by sourceware.org (Postfix) with ESMTPS id 50CE7384842C for ; Tue, 10 Aug 2021 17:47:23 +0000 (GMT) Received: from pps.filterd (m0158178.ppops.net [127.0.0.1]) by mx0a-00008201.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 17AHYB0q014525; Tue, 10 Aug 2021 13:47:20 -0400 Received: from gcc02-bl0-obe.outbound.protection.outlook.com (mail-bl2gcc02lp2101.outbound.protection.outlook.com [104.47.64.101]) by mx0a-00008201.pphosted.com with ESMTP id 3abscf999x-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 10 Aug 2021 13:47:19 -0400 Received: from BLAPR09MB7233.namprd09.prod.outlook.com (2603:10b6:208:2ad::7) by MN2PR09MB5868.namprd09.prod.outlook.com (2603:10b6:208:218::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4394.17; Tue, 10 Aug 2021 17:47:18 +0000 Received: from BLAPR09MB7233.namprd09.prod.outlook.com ([fe80::8d77:a152:c6b5:ef98]) by BLAPR09MB7233.namprd09.prod.outlook.com ([fe80::8d77:a152:c6b5:ef98%4]) with mapi id 15.20.4415.014; Tue, 10 Aug 2021 17:47:18 +0000 X-Quarantine-ID: X-Virus-Scanned: E-securemail, by Secumail X-Spam-Status: No, score=-0.796 tagged_above=-1000 required=7.5 tests=[AB_ENVFROM_LONG_40=0.5, AB_IN_REPLY_TO_EXISTS=-1, AB_LONG_SUBJ_30=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-1, DKIM_VALID_AU=-0.1, FAKE_REPLY_SURE_B=1, FSL_RCVD_EX_GT_5=1, FSL_RCVD_UT_GT_5=0.01, HEAD_NEWS=-0.5, MISSING_MID=0.14, MM_ENVFROM_BOUNCE=1, RCVD_IN_DNSWL_MED=-1.3, RDNS_DYNAMIC=0.363, S_FROM_GREY_MINUS_2=-2, THREAD_INDEX_BAD=1, T_RP_MATCHES_RCVD=-0.01] autolearn=disabled Authentication-Results: fx408.security-mail.net (amavisd-new); dkim=pass (1024-bit key) header.d=sourceware.org Secumail-id: <13ff.6112bfbb.62774.0> DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 9FBAC3840028 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1628618682; bh=8eoavIa2Tyy62PD41afx836MowvqIuuxYNQESAoT80k=; h=To:Subject:Date:References:In-Reply-To:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To: From; b=v5vq0IsZ9S84X4f6YIdZmqa0FyOLWKSvuJ+fYW7PjplPNYJ/SeE6hQclIhsztcsYN BlbiUzg2IHxTln1yOxFDw3MTI8u6Dhhaj0OSvD3rtHg5AQ3yDuH5/+YYZMn7ITRMEb PEa6/kS8hiIBDQglSX2H/X0vUXn6ffBcSUPA31YQ= X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 50CE7384842C ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GKD3Szhgcua+NBFxywFuT+ZB8XHFNHoGlNfVgkyKIKn1Ijn/6t5VNXQyTxuHFkBh7K0U/fgBu2aG8ZDtmvgJzMP8hbJNqE2XPcgBzc/3OvgNYaXRKz++ns9kt36qAI/Iztf/HQCZd/A78L/JfqQwltjH/33p9ybEBgdS1m1gxO4slCsCgiWexCw19muNrD8RwtoQDUD23LdsTHhSkYT76rIHTE5OojlX4aqXjf0h9ZnbOqSEC+75fhyniaeE69MS0dnyq+laqXiQCTFNfY9k3HqSFoRKn31wPTBynbCTwXommmrQiRHUUB55J/xe15oUVBIIRpj7sN557Un4wdBrnA== 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-SenderADCheck; bh=+re29JKEKT6sjA0YvnHw6x2WG7ZY/KzIG6a5o4feaF0=; b=Ws+Va1qaHlgzQIoVk/s/QEGAQLanIZzOIkPKdcXvzUN4Oce9yuYlSdaw53RYk/4SOyK3nQq28prKZzdzK5utvVhCbu9WnaaDaiKcDx03RVtSlF+181ERoeSkQvS4n+RNfF/q09r/BIxpxmCkppOseM19lvVJWO1ozuVBzHpXVrOsJ8GPDr8hH1o4z7040P3h4Mu9rX23fV+agQ22sCyhfICCT8nsnO7uqAQgUfVprJEhQUst2b4mMDz6hBp3mvZ85q/qBId0CqBmmdd/Rrlava4Xl6qbGOSEQUn2nMa5TcXT399IBPFkCXh3Et5Fw7a9phNgpKtjGY3vtpkf7b5uhQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=bnl.gov; dmarc=pass action=none header.from=bnl.gov; dkim=pass header.d=bnl.gov; arc=none To: Ian Kent , libc-alpha@sourceware.org, fweimer@redhat.com, "Marusic, Aljosa" Subject: Re: Building sunrpc from glibc source Thread-Topic: Building sunrpc from glibc source Thread-Index: AQHXik8DX/CSihBxs0OWzVlrGnDLp6tmYo8AgADOzACABdaUbQ== Date: Tue, 10 Aug 2021 17:47:18 +0000 Message-ID: References: <88153f7a-5c2b-779d-16b5-6fcd00abcd07@redhat.com> In-Reply-To: <88153f7a-5c2b-779d-16b5-6fcd00abcd07@redhat.com> Accept-Language: en-US Content-Language: en-us X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 436b6409-4dee-479a-c63f-08d95c26e5c6 x-ms-traffictypediagnostic: MN2PR09MB5868: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ZGpI5w9lYNNohvKk+K7m4XGPasIhfDnyhvmJkIFufQ0GtZtCkYArkV6b9qo5VwNmqyua+xl0MN1haZg4QzC9YaQW3jl5XQWv/PTxt7RvZLY+TWFMf6a+xW4Ae3z1heErdO3C/opw2eG9W8/tOuiomH0II/I+rWnIDYfi29CV41xlJ15qP9wGmxJnEw8DXTeb49FeJbA21BnEIzfH79hO4ju9mP++qRzUdJDLCkO6/IH3+NJJb8yqzBr3eW7d+Cn44TjK4rGL2D+mmWOGDJMdVAhJR06mP3g86KdBiaINdBe7crUnag9XJzB+0Cor/vJAUH16tVkCiGluPr4s1vhkwsQswhvvdsWqdkFKMGupta2jdXFTJdCcbiIVc6orwd+mLzV2O2Bq1ZGQV/EXoj+bIwHGSkC5ermmjxJjRGj0zOvgX4KTlOyqRpmQpUvPRnx2r8hteZk7vEWHGfre4zxHdzBibrjpFl+98nFMidx+nZ6XFl6s0xvms/9Jn34HO5CdQhJFy9+/+trgZWKO0knc9/0AU1l9RFqbn71N7kQ3ofeWDJLKGolwYdOwfpl14M6RVvF9jFtT4icbw/0jUQ9PXAZ86eOIh7zp+a1diK7NIxq2O8d4EYA36ntL6mydL1+Ya9TsIB2Ia+244RSklV7lb+h3N5HVNwrr7NzKiP48bnuXe67LzV73NIaktUe920R+0TIePSmu4tsnoi8Hig3gGQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BLAPR09MB7233.namprd09.prod.outlook.com; PTR:; CAT:NONE; SFS:(396003)(366004)(39850400004)(136003)(376002)(346002)(110136005)(2906002)(83380400001)(316002)(6506007)(186003)(53546011)(478600001)(33656002)(26005)(7696005)(66476007)(52536014)(71200400001)(6636002)(76116006)(8936002)(8676002)(66946007)(122000001)(66556008)(66446008)(64756008)(38100700002)(38070700005)(19627405001)(86362001)(55016002)(5660300002)(9686003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: Cw/XAKGA+fG9AhtI5+KmFeb7ujmfR7XUD8gc6O2ZaKZE2uFOcRFXTspx4Umf+Pefe8ahB+0hSLfqHHyX9Dczhbj/hSYLsgI4aGUg1CmlfkBUE926KGK9G9/d7EzxKb8FYAQMg0BDU7ang/WwPRSFJuV+4kjhBAM7GJhYDlygqtGoGYhTXpyFCiYr1Q6wLye2w1d4bhNY1Rltw8li7awaJiDEBz4vu0MnmJU1/KzX03a/a2TEQq7rqGcaleYe2U/q+rFCeamUBFuwMDHmL9mt2BW9PaHFp5e5qX8xGm7gRd5cRdrBiVhHNYW9TV4QW/x/CC3uv+9kk9LEfuJ7P8aQA8QJTq0lkOlFfh0Wg1P1ftYaxZuUpyHfEWNJjrHzAp7JzQjDEPQFzXspqhmsJLzRqiJRJhtq8Q1b0yR2AXFv0zSytboFwyfbuq75B4XTSazI3jcPtXQvQpvXcVm0MQ3UJ4Wm/K5Pk5pneJYbeQ+i8i5GI7q5LAyvAYMZIOddbAVl49KdIB25rwMgZ7lrh0h6T/lyWSAtzxh+FN7LjYdUK1Jz66aorKgB9mwQRHc9N/jXGzthJ0O/w4AgQdSx6Bn5HMm3gRqZtV0IdgVZoDqXYpBAu5Nxtx3pEtQPrBk95yerjvxgKtCpWN5nwV8sPe9z+wzinsZE2zSLPvTsAZqqZrWGmKIeTWkObDqmGi1XrSq772YW88b6p44YfYK5AJDz3JbN+cUe6S4hz6PFdPzZSvxcHXddanWMzW9o+UvTTACoo30+zln3Ik5gyC5opp73yxEeQshEz0eo67Z2zfStt8Piwg8Hb7tEa6e6RZUJL1/yIHQ3wE70DsOMm1X1Zs2xtbOOlk1fm0ybFAEI7DNwg08jvN0so/A+kBuJAJLqtfD8WWlLrvsL5ls0xwX3zTdcBuC+llh7qoXvn6kbrNZ4IAoPcHJSYnRDESgaUOyCoBSD LFbVGIoclgf4+C1KGbiSGfN0hltVvxzp5USePW6PKdjo4k3atfHVDKfWcVpoYOPkpmmhkl3zfpaY7zRn3fztNsa3isRa2z8PYk6UeglPOAMnxY2PT1fVdANRiaXk5nE+Y8j06nvzehIfL/th5KuMgHtj6Q/cgWUAUcMU9kKmst8xvTqyT82X0vs0FRCpiQm0sM7aMIHGr9eu916Dh9aZSs6o7vk5eqasZMX9wymiVkUF3zrxvvccfgoxrBDXchO/OBOzOusVJOqfrAJhINnsZMKIy/B3M+oI2tZz9K8lJ4bJKJYorCzjK1HBew11h3Af+OT2xoA5TACkgFNRjzbmcyEOuSk1m5KhdQqCd9xLwYhqRbSv8xI0ZsuK8HLmCCPW MIME-Version: 1.0 X-OriginatorOrg: bnl.gov X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BLAPR09MB7233.namprd09.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 436b6409-4dee-479a-c63f-08d95c26e5c6 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Aug 2021 17:47:18.2281 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 89561e60-dc75-4c28-a1c9-2e8d8870196b X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR09MB5868 X-Proofpoint-GUID: hJyVOPLCatiS2uTsFtRRwgpTb-m-YK0y X-Proofpoint-ORIG-GUID: hJyVOPLCatiS2uTsFtRRwgpTb-m-YK0y X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.182.1,Aquarius:18.0.790,Hydra:6.0.391,FMLib:17.0.607.475 definitions=2021-08-10_08,2021-08-10_01,2020-04-07_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 suspectscore=0 clxscore=1011 impostorscore=0 mlxscore=0 mlxlogscore=994 lowpriorityscore=0 phishscore=0 adultscore=0 spamscore=0 priorityscore=1501 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2107140000 definitions=main-2108100116 X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: "Binello, Severino via Libc-alpha" Reply-To: "Binello, Severino" Errors-To: libc-alpha-bounces+mpoulhies=kalray.eu@sourceware.org Sender: Libc-alpha X-ALTERMIMEV2_in: done Content-Type: text/plain; charset=utf-8 Hello Ian and Florian Thanks for the feedback, its much appreciated Unfortunately Im not the best person to be asking the questions or providing the info My role with our communication code right now is to get it to build I am reaching out to the developer of our rpc based code to see if he can provide a better picture and provide further information. So I am including Al Marusic in this email thread. Thanks again! -Sev ________________________________ From: Ian Kent Sent: Friday, August 6, 2021 8:27 PM To: Binello, Severino ; libc-alpha@sourceware.org Subject: Re: Building sunrpc from glibc source On 6/8/21 8:07 pm, Ian Kent wrote: > On 6/8/21 7:12 am, Binello, Severino via Libc-alpha wrote: >> Hello >> >> As of RedHat 8, the sunrpc is no longer included with glibc shared >> object library. >> Unfortunately, our communications software would require extensive >> redesign in order to use tirpc. > > For example? > > Can you describe the sort of challenges you have doing this please. > > >> As such, we are looking into an alternative approach where we just >> build the sunrpc portion from the glibc source tar file. >> However, running into difficulties separating it out. >> Can you recommend a method for just building the sunrpc code ? > > It's worth understanding what might be needed in order to use libtirpc > > first. > > >> >> Thanks Much >> -Sev >> >> ps: Below is the reason why our code is incompatible with the tirpc >> design >> with old glibc every RPC server runs in its own thread, >> with tirpc library there can be only one RPC server per program. >> See: >> from svc.c of tirpc library: >> >> static struct svc_callout /* removed declaration */ *svc_head; >> >> from svc.c of glibc-2.25: >> >> #ifdef _RPC_THREAD_SAFE_ >> #define svc_head RPC_THREAD_VARIABLE(svc_head_s) >> #else >> static struct svc_callout *svc_head; >> #endif >> >> As you can see, if RPC_THREAD_SAFE_ is defined, >> svc_head is per thread variable. > > I think I have some quick and nasty multi-thread libtirpc svc code > > kicking around somewhere (if I can find it now). It might be worth > > cleaning that up and maybe enhancing it a little, or maybe it's broken > > I don't know, but I'd recommend looking at that first, if there's not > > to many other problems to deal with. Actually it looks like this was multi-threaded io not multi-threaded servers. But I'm not sure that you can't register multiple services in both glibc and libtirpc, it's just that it's not thread safe to do so in glibc. Maybe I don't understand what your doing, explain it please. Why do you need a separate services list for each thread rather than a library global lock protected services list as in libtirpc? Ian To declare a filtering error, please use the following link : https://www.security-mail.net/reporter.php?mid=13ff.6112bfbb.62774.0&r=mpoulhies%40kalray.eu&s=libc-alpha-bounces%2Bmpoulhies%3Dkalray.eu%40sourceware.org&o=Re%3A+Building+sunrpc+from+glibc+source&verdict=C&c=a117373547eef7f3412eefcf296fd8c3115d815f --BBD251B7B1B1.1628618685/fx408.security-mail.net--