From owner-freebsd-current Mon Apr 3 10:52:30 2000 Delivered-To: freebsd-current@freebsd.org Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.95.76.54]) by hub.freebsd.org (Postfix) with ESMTP id 3A0A737B84D for ; Mon, 3 Apr 2000 10:52:26 -0700 (PDT) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.9.3/8.9.3) id KAA96024 for freebsd-current@freebsd.org; Mon, 3 Apr 2000 10:54:38 -0700 (PDT) (envelope-from sgk) From: Steve Kargl Message-Id: <200004031754.KAA96024@troutmask.apl.washington.edu> Subject: remove src/lib/libm from source tree To: FreeBSD Current Date: Mon, 3 Apr 2000 10:54:37 -0700 (PDT) X-Mailer: ELM [version 2.4ME+ PL61 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Is there any compelling reason for retaining src/lib/libm in the source tree? Yes, I realize that libm is the original libm from CSRG 4.4 BSD-lite. However, the errors noted below have been in the source since 1994 when rgrimes imported the initial sources. The only person that I can of that may have a working copy of libm is bde. Additionally, with Martin Craucer's recent FP work, I think PR i386/105 have become fixed: a [1995/01/11] i386/105 bde Distributed libm (msun) has \ non-standard error handling. -- Steve cd /usr/src/lib/libm make depend make cc -O -pipe -I/usr/src/lib/libm/common_source -Dnational -c /usr/src/lib/libm/common_source/lgamma. c -o lgamma.o /usr/src/lib/libm/common_source/lgamma.c:141: syntax error before `double' *** Error code 1 (continuing) /usr/src/lib/libm/ieee/support.c: In function `scalb': /usr/src/lib/libm/ieee/support.c:91: argument `N' doesn't match prototype /usr/include/math.h:153: prototype declaration *** Error code 1 (continuing) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message