Switch to using gold linker by default
[dragonfly.git] / contrib / openbsd_libm / README.DRAGONFLY
1 OpenBSD math library
2 ====================
3
4 cvsroot  = anoncvs@anoncvs3.usa.openbsd.org:/cvs
5 repo     = src
6 pulled   = 4 July 2015
7 location = lib/libm
8 excludes = noieee_src
9            shlib_version
10            src/ld128
11            arch/alpha
12            arch/arm
13            arch/hp*
14            arch/s*
15            arch/m*
16            arch/pow*
17            arch/vax
18            arch/i387
19
20 copy to includes:
21            include/math.h                => global
22            include/complex.h             => global
23            include/tgmath.h              => global
24            sys/arch/amd64/include/fenv.h => amd64
25            sys/arch/amd64/include/ieee.h => amd64
26
27 copy to man:
28            lib/libc/gen/fabs.3
29
30 The following files have been patched
31 =====================================
32 arch/amd64/*.S             (elf note added to all assembly files)
33 arch/amd64/fenv.c          (#include diff from OpenBSD)
34 arch/amd64/fenv.h          (#include <sys/cdefs.h> for CDECL)
35 include/global/math.h      (#include diff, double/float typedefs)
36 src/e_j0.c                 (full coverage)
37 src/e_j0f.c                (full coverage, fix sign comparison mismatch)
38 src/e_j1.c                 (full coverage)
39 src/e_j1f.c                (full coverage, fix sign comparison mismatch)
40 src/e_jnf.c                (sign comparison mismatch)
41 src/e_pow.c                (sign comparison mismatch)
42 src/e_powf.c               (sign comparison mismatch)
43 src/e_rem_pio2f.c          (sign comparison mismatch)
44 src/ld80/e_fmodl.c         (sign comparison mismatch)
45 src/ld80/s_ceill.c         (sign comparison mismatch)
46 src/ld80/s_floorl.c        (sign comparison mismatch)
47 src/ld80/s_nextafterl.c    (strong alias, explicit eval order, always true)
48 src/ld80/s_remquol.c       (sign comparison mismatch)
49 src/s_lround.c             (sign comparison mismatch)
50 src/s_lroundf.c            (sign comparison mismatch)
51 src/s_nan.c                (#include diff from OpenBSD)
52 src/w_drem.c               (ansify prototype)