From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx07-00178001.pphosted.com (mx08-00178001.pphosted.com [91.207.212.93]) by sourceware.org (Postfix) with ESMTPS id 3360B3857C6F for ; Tue, 25 Aug 2020 08:51:06 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 3360B3857C6F Received: from pps.filterd (m0046661.ppops.net [127.0.0.1]) by mx07-00178001.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 07P8kqgx021921; Tue, 25 Aug 2020 10:51:01 +0200 Received: from eur05-vi1-obe.outbound.protection.outlook.com (mail-vi1eur05lp2170.outbound.protection.outlook.com [104.47.17.170]) by mx07-00178001.pphosted.com with ESMTP id 332t8fmkg3-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 25 Aug 2020 10:51:01 +0200 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=khHVXyvQ1yX0O9sFXpdS3PkxloeziBGEH2uBLpXNmy514ZvXkDxkDM7TxNNFgpZf6WNCk7WKkJbiyReSIYsqGo02q1Il38BwFSgJ/17TuzG7+amNiw1VXWuyAQamUG0bkUIH2d99U/MWtJxqsHWjZYnBzHOtHGTQgrCeONAVef409AXg10izhfDeO6t/R/vR40iV8jVkebyhgoqglaXevc6nTSaA98nk4HSdQA1Qj3RMN/5XNAPT1BTFcLvD4mhKIy07vM9kFw7X109wvWrNjugJC1rLB1RLhsHSJubVf2MdJmmVN9sjj5095VBpsi+ov+L15wsgbg4eVZUedfXbkQ== 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=ZTOZpFOM2Wi/omH269go8ng2nrVhFP0HqopY7m+81cI=; b=MhIjztiG7QC1wrOZ1ETnqUUuSW59v5cinTGxgTZfikvG+mAMCGf9CxzWOs3lHfFGK3N7o8+Bsml/64ZUE0DCP5/kgcxLqUCOxZT60tpMOMKPoAu2zyYSO/j1cUFhjUeI18dlMlHUXoNq7gib7oIU+T4W83gaHuqZo0DN7AH42i8yKH3XSnztWWLfTAYXO4Rq+MCDpls0m3DPdYqH6SVYAOZnuXAs24XAohqfusS+zfgeI+8piIT6NyfdVBnIVH7SS81eTrMJzbV1THMPq4Y00iFO2W/AqP8/5SHDkknoo2B8NMSXrgp9rnhDASk5glsjxh4lVYS/UftiOjnjUUTI3g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=st.com; dmarc=pass action=none header.from=st.com; dkim=pass header.d=st.com; arc=none Received: from PR3PR10MB3850.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:4f::21) by PR3PR10MB3771.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:47::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3305.26; Tue, 25 Aug 2020 08:51:00 +0000 Received: from PR3PR10MB3850.EURPRD10.PROD.OUTLOOK.COM ([fe80::593:67a4:e17b:85b4]) by PR3PR10MB3850.EURPRD10.PROD.OUTLOOK.COM ([fe80::593:67a4:e17b:85b4%5]) with mapi id 15.20.3305.026; Tue, 25 Aug 2020 08:51:00 +0000 From: Christophe MONAT To: Paul Zimmermann CC: "newlib@sourceware.org" , "jjohnstn@redhat.com" Subject: RE: compiling newlib Thread-Topic: compiling newlib Thread-Index: AQHWd5QZH7vBVDDxuU+SoXFhHijXM6lHreGAgAC47G+AAAyocIAAE+OmgAAByxA= Date: Tue, 25 Aug 2020 08:50:59 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [165.225.76.76] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: d8dfb0a2-cb1d-4c84-3f1d-08d848d3fd94 x-ms-traffictypediagnostic: PR3PR10MB3771: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7219; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: JPTJ0fNH2DTcignyO2H20DINco8XzjOYYB6cgCRKDtdmuOGspDP5NWMGb8ZsSInnpyc8/nLKdO1EiMvLP2++BFjoZAUbx/W557++q2mS+ucUxPKSY4DsuaHK6KQvx/VsWuZbzL4szhTMMGAzPjT/BzbSFJSzttuhZoIWbYWV+nMfO1veUWO0k4rH9UuzgvIDDgeyJ6cnUI8GpAX1vdWo8N+3t/Ut0R/NniBD88rmRj2kS0WK0UZMLEjyMbuK9g+f49SPRClDhk5mKr+j4GGSRK6hDGgjSpmFNVF1k9ggn7QIJAVmmK4grL5u1UxZtMWQhGiZTzir/RShX/TNDd/nw956EpIYeivzF6hXWBHhqpYNlx7o2t0hP47Oy5fVdcj0AOAbiQEzrTFphTPYIbm5BQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PR3PR10MB3850.EURPRD10.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(4636009)(346002)(39860400002)(136003)(396003)(366004)(376002)(55236004)(3480700007)(33656002)(9686003)(76116006)(5660300002)(6916009)(55016002)(66446008)(66476007)(6506007)(64756008)(66946007)(8936002)(66556008)(7696005)(86362001)(54906003)(7116003)(83380400001)(4326008)(478600001)(8676002)(26005)(316002)(71200400001)(53546011)(186003)(52536014)(2906002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: v91WVxqfKi30BF2AXRoHoDLy/7gCILqETQKFwt6tLUSwnF7zXibD9MyUnJS5C7jrHtJ1bNH/dsrJZ4ICovr8m5hmqI+1+fydP7l60cKIMwtdn0ERgr4LPl4Nh440kbrTIUKWEb1uBdfz0t5J7Im13a3J5rH0RnZDj+DGZYCaxRRuIiDA8uJqNXZt4bcVFQ1ZATqtRfxXfj729yqa/pAA1GPiqZGPBoP0c8ED13KAeS9wEkIc6Q8Jd6k2/oCiN0jqIKejpYiZ1kUDgzjUb4bEWLrZN5L4y2t31EHdmkIS4XaVhNUXrhOTpDuYLVGItWh4I78HhM6Bt719kkq0878Iuo3LrpaZ0a5mljxqJiVKDPHK7uZdHJ4k92J5aRj6FvdySYjAeNXq9IdPvhMicw4tC2r2mMeVi/EuWma5RZE/5HaNM3dFWBSSwNzEe33UEKlfevUbyUCPlQI58qokfbcjOw9saEOXI44OJGTWruyE3kOMhuDyd5j6aYnuYtZ9uOpt+wRmmsxN0PcFZHvqTmcT4FetZ/rsSoRQvwe+KdDNd4PgU3IwFtf35F0WwulcIzpGkHPdKBMZ2qmtH9YhGxg8teNdOgYMhywziltM+4Bx43vo1RbDglbBYWpqkA3vFz8UaUfY2GrI21Us2xTrLpaMXQ== x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: ST.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PR3PR10MB3850.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: d8dfb0a2-cb1d-4c84-3f1d-08d848d3fd94 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Aug 2020 08:51:00.0952 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 75e027c9-20d5-47d5-b82f-77d7cd041e8f X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 5P905BYVTKqJ3rfQLia6ainmmqXf0kqNYvVk7/1ZvCMfa4a4PATkh5AOrokjU2aA0U1vTjJj24jBFZo1h9GyCQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR10MB3771 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.235, 18.0.687 definitions=2020-08-25_02:2020-08-24, 2020-08-25 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 impostorscore=0 clxscore=1015 suspectscore=0 bulkscore=0 priorityscore=1501 mlxscore=0 mlxlogscore=786 lowpriorityscore=0 adultscore=0 spamscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2006250000 definitions=main-2008250069 X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_LOW, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: newlib@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Newlib mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Aug 2020 08:51:08 -0000 Paul, My bad -- probably the mix of glibc and libm-newlib at link-time, sorry for= the noise. Thanks for your pointer, indeed I was aware of your work on that topic ("Ac= curacy of Mathematical Functions in Single Precision") . Claude-Pierre Jean= nerod mentioned it to me some time ago and I had a look - I encourage reade= rs of the list interested by that topic to read it too. Best regards, --C -----Original Message----- From: Paul Zimmermann =20 Sent: Tuesday, August 25, 2020 10:39 AM To: Christophe MONAT Cc: newlib@sourceware.org; jjohnstn@redhat.com Subject: Re: compiling newlib Dear Christophe, > + #include > probably would have avoided the trouble to add newlib-specific code. of course I tried, but I get with #include : $ gcc e.c /localdisk/zimmerma/newlib/libm/libm.a /usr/bin/ld: /localdisk/zimmerma/newlib/libm/libm.a(lib_a-k_standard.o): in= function `__kernel_standard': k_standard.c:(.text+0x39): undefined reference to `__errno' /usr/bin/ld: k_standard.c:(.text+0x59): undefined reference to `__errno' /usr/bin/ld: k_standard.c:(.text+0x7f): undefined reference to `__errno' /usr/bin/ld: k_standard.c:(.text+0xa1): undefined reference to `__errno' /usr/bin/ld: k_standard.c:(.text+0xc1): undefined reference to `__errno' /usr/bin/ld: /localdisk/zimmerma/newlib/libm/libm.a(lib_a-k_standard.o):k_s= tandard.c:(.text+0xe9): more undefined references to `__errno' follow collect2: error: ld returned 1 exit status Best regards, Paul PS: I discovered that while comparing different libraries for single-precis= ion functions: