Skip to content

Commit 9fe53ca

Browse files
committed
README updates.
1 parent 5473e8b commit 9fe53ca

1 file changed

Lines changed: 8 additions & 20 deletions

File tree

README.md

Lines changed: 8 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## OpenLibm
1+
# OpenLibm
22

33
[![Build Status](https://travis-ci.org/JuliaLang/openlibm.svg?branch=master)](https://travis-ci.org/JuliaLang/openlibm)
44

@@ -12,27 +12,15 @@ The project was born out of a need to have a good `libm` for the
1212
consistently across compilers and operating systems, and in 32-bit and
1313
64-bit environments.
1414

15-
### History
15+
## Platform support
1616

17-
The OpenLibm code derives from the [FreeBSD
18-
msun](http://svnweb.freebsd.org/base/head/lib/msun/) and [OpenBSD
19-
libm](http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib/libm/src/)
20-
implementations, which in turn derives from [FDLIBM
21-
5.3](http://www.netlib.org/fdlibm/). As a result, it includes a number
22-
of fixes and updates to FDLIBM that have accumulated over the years in
23-
`msun`, and optimized versions of many functions.
17+
OpenLibm builds on Linux, Mac OS X, Windows, and FreeBSD. It builds
18+
with both GCC and clang. Although largely tested on x86, it also
19+
includes experimental support for ARM.
2420

25-
### Platform support
26-
27-
OpenLibm builds on Linux, Mac OS X, and Windows, and with little
28-
effort, should build on FreeBSD as well. It builds with both GCC and
29-
clang. Although largely tested on x86, it also includes experimental
30-
support for ARM. The original `msun` also includes support for mips,
31-
sparc64, powerpc, ia64, and alpha. These are present in the OpenLibm
32-
source tree, but no attempt has been made to build any of these.
33-
34-
### Build instructions
21+
## Build instructions
3522

3623
1. `make` or `make USEGCC=1` to build with GCC. This is the default on
3724
Linux and Windows.
38-
2. `make USECLANG=1` to build with clang. This is the default on OS X.
25+
2. `make USECLANG=1` to build with clang. This is the default on OS X
26+
and FreeBSD.

0 commit comments

Comments
 (0)