Module Name: src
Committed By: macallan
Date: Tue Oct 11 17:02:28 UTC 2016
Modified Files:
src/distrib/sets/lists/base: ad.mips
src/distrib/sets/lists/comp: ad.mips
src/lib: Makefile
Log Message:
build and install libc_fp on mips
use with LD_PRELOAD=/lib/libc_fp.so for FPU use via softfloat
To generate a diff of this commit:
cvs rdiff -u -r1.71 -r1.72 src/distrib/sets/lists/base/ad.mips
cvs rdiff -u -r1.61 -r1.62 src/distrib/sets/lists/comp/ad.mips
cvs rdiff -u -r1.246 -r1.247 src/lib/Makefile
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/distrib/sets/lists/base/ad.mips
diff -u src/distrib/sets/lists/base/ad.mips:1.71 src/distrib/sets/lists/base/ad.mips:1.72
--- src/distrib/sets/lists/base/ad.mips:1.71 Wed Mar 23 06:44:09 2016
+++ src/distrib/sets/lists/base/ad.mips Tue Oct 11 17:02:28 2016
@@ -1,6 +1,18 @@
-# $NetBSD: ad.mips,v 1.71 2016/03/23 06:44:09 mrg Exp $
+# $NetBSD: ad.mips,v 1.72 2016/10/11 17:02:28 macallan Exp $
+./lib/libc_fp.so base-sys-shlib dynamicroot,softfloat
+./lib/libc_fp.so.0 base-sys-shlib dynamicroot,softfloat
+./lib/libc_fp.so.0.0 base-sys-shlib dynamicroot,softfloat
./libexec/ld.elf_so-64 base-compat-shlib compat,pic,arch64
./libexec/ld.elf_so-o32 base-compat-shlib compat,pic,arch64
+./usr/lib/64/libc_fp.so base-compat-shlib compat,pic,arch64
+./usr/lib/64/libc_fp.so.0 base-compat-shlib compat,pic,arch64
+./usr/lib/64/libc_fp.so.0.0 base-compat-shlib compat,pic,arch64
+./usr/lib/o32/libc_fp.so base-compat-shlib compat,pic,arch64
+./usr/lib/o32/libc_fp.so.0 base-compat-shlib compat,pic,arch64
+./usr/lib/o32/libc_fp.so.0.0 base-compat-shlib compat,pic,arch64
+./usr/lib/libc_fp.so base-sys-shlib softfloat
+./usr/lib/libc_fp.so.0 base-sys-shlib softfloat
+./usr/lib/libc_fp.so.0.0 base-sys-shlib softfloat
./usr/libexec/ld.elf_so-64 base-compat-shlib compat,pic,arch64
./usr/libexec/ld.elf_so-o32 base-sysutil-bin compat,pic,arch64
./usr/lkm/ldscript base-obsolete obsolete
Index: src/distrib/sets/lists/comp/ad.mips
diff -u src/distrib/sets/lists/comp/ad.mips:1.61 src/distrib/sets/lists/comp/ad.mips:1.62
--- src/distrib/sets/lists/comp/ad.mips:1.61 Fri Mar 18 03:08:25 2016
+++ src/distrib/sets/lists/comp/ad.mips Tue Oct 11 17:02:28 2016
@@ -1,4 +1,4 @@
-# $NetBSD: ad.mips,v 1.61 2016/03/18 03:08:25 mrg Exp $
+# $NetBSD: ad.mips,v 1.62 2016/10/11 17:02:28 macallan Exp $
./usr/bin/elf2aout comp-obsolete obsolete
./usr/bin/elf2ecoff comp-sysutil-bin
./usr/include/g++/bits/mips32 comp-c-include arch64
@@ -78,6 +78,15 @@
-./usr/lib/64/libgomp.so.1.1
-./usr/lib/64/libgomp_p.a
-./usr/lib/64/libgomp_pic.a
+./usr/lib/libc_fp.a comp-c-lib softfloat
+./usr/lib/libc_fp_p.a comp-c-lib profile,softfloat
+./usr/lib/libc_fp_pic.a comp-c-piclib softfloat,picinstall
+./usr/lib/64/libc_fp.a comp-c-lib softfloat,arch64
+./usr/lib/64/libc_fp_p.a comp-c-lib profile,softfloat,arch64
+./usr/lib/64/libc_fp_pic.a comp-c-piclib picinstall,compat,arch64
+./usr/lib/o32/libc_fp.a comp-c-lib softfloat,arch64
+./usr/lib/o32/libc_fp_p.a comp-c-lib profile,softfloat,arch64
+./usr/lib/o32/libc_fp_pic.a comp-c-piclib picinstall,compat,arch64
./usr/libdata/ldscripts/elf32btsmip.x comp-util-bin arch64
./usr/libdata/ldscripts/elf32btsmip.xbn comp-util-bin arch64
./usr/libdata/ldscripts/elf32btsmip.xc comp-util-bin arch64
Index: src/lib/Makefile
diff -u src/lib/Makefile:1.246 src/lib/Makefile:1.247
--- src/lib/Makefile:1.246 Sat Aug 20 11:22:26 2016
+++ src/lib/Makefile Tue Oct 11 17:02:28 2016
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.246 2016/08/20 11:22:26 christos Exp $
+# $NetBSD: Makefile,v 1.247 2016/10/11 17:02:28 macallan Exp $
# from: @(#)Makefile 5.25.1.1 (Berkeley) 5/7/91
.include <bsd.own.mk>
@@ -40,6 +40,9 @@ LIBC_MACHINE_CPU?=${MACHINE_CPU}
SUBDIR+= libc_vfp
.endif
.endif
+.if ${MACHINE_CPU} == "mips"
+SUBDIR+= libc_fp
+.endif
.if (${MKRUMP} != "no")
SUBDIR+= librumpclient
.endif