Module Name: src
Committed By: matt
Date: Mon Jan 28 18:57:11 UTC 2013
Modified Files:
src/distrib/sets/lists/comp: ad.arm ad.armeb
src/distrib/sets/lists/debug: ad.arm ad.armeb
src/lib: Makefile
src/lib/libc_vfp: Makefile
Added Files:
src/distrib/sets/lists/base: ad.arm.shl
src/distrib/sets/lists/comp: ad.arm.shl
Log Message:
Enable building/installing libc_vfp for MACHINE_ARCH arm/armeb
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.3 src/distrib/sets/lists/base/ad.arm.shl
cvs rdiff -u -r1.43 -r1.44 src/distrib/sets/lists/comp/ad.arm
cvs rdiff -u -r0 -r1.3 src/distrib/sets/lists/comp/ad.arm.shl
cvs rdiff -u -r1.10 -r1.11 src/distrib/sets/lists/comp/ad.armeb
cvs rdiff -u -r1.1 -r1.2 src/distrib/sets/lists/debug/ad.arm \
src/distrib/sets/lists/debug/ad.armeb
cvs rdiff -u -r1.196 -r1.197 src/lib/Makefile
cvs rdiff -u -r1.1 -r1.2 src/lib/libc_vfp/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/comp/ad.arm
diff -u src/distrib/sets/lists/comp/ad.arm:1.43 src/distrib/sets/lists/comp/ad.arm:1.44
--- src/distrib/sets/lists/comp/ad.arm:1.43 Wed Jan 16 16:01:05 2013
+++ src/distrib/sets/lists/comp/ad.arm Mon Jan 28 18:57:10 2013
@@ -1,4 +1,4 @@
-# $NetBSD: ad.arm,v 1.43 2013/01/16 16:01:05 christos Exp $
+# $NetBSD: ad.arm,v 1.44 2013/01/28 18:57:10 matt Exp $
./usr/include/gcc-4.5/arm_neon.h comp-c-include gcccmds,gcc=45
./usr/include/gcc-4.5/mmintrin.h comp-c-include gcccmds,gcc=45
./usr/include/gcc-4.5/tgmath.h comp-c-include gcccmds,gcc=45
@@ -88,12 +88,11 @@
./usr/lib/libarm.a comp-c-lib
./usr/lib/libarm32.a comp-obsolete obsolete
./usr/lib/libarm32_p.a comp-obsolete obsolete
-./usr/lib/libarm32_pic.a comp-obsolete obsolete
./usr/lib/libarm_p.a comp-c-lib profile
-./usr/lib/libarm_pic.a comp-c-piclib
+./usr/lib/libc_vfp.a comp-c-lib
+./usr/lib/libc_vfp_p.a comp-c-lib profile
./usr/lib/libpmc.a comp-c-lib
./usr/lib/libpmc_p.a comp-c-proflib profile
-./usr/lib/libpmc_pic.a comp-c-piclib
./usr/libdata/lint/llib-larm.ln comp-c-lintlib lint
./usr/libdata/lint/llib-larm32.ln comp-obsolete obsolete
./usr/libdata/lint/llib-lpmc.ln comp-c-lintlib lint
Index: src/distrib/sets/lists/comp/ad.armeb
diff -u src/distrib/sets/lists/comp/ad.armeb:1.10 src/distrib/sets/lists/comp/ad.armeb:1.11
--- src/distrib/sets/lists/comp/ad.armeb:1.10 Wed Jan 16 16:01:05 2013
+++ src/distrib/sets/lists/comp/ad.armeb Mon Jan 28 18:57:11 2013
@@ -1,4 +1,4 @@
-# $NetBSD: ad.armeb,v 1.10 2013/01/16 16:01:05 christos Exp $
+# $NetBSD: ad.armeb,v 1.11 2013/01/28 18:57:11 matt Exp $
#
# The armeb MACHINE_ARCH never existed in NetBSD as a.out, so we
# skip the old a.out compatibility tools.
@@ -92,12 +92,11 @@
./usr/lib/libarm.a comp-c-lib
./usr/lib/libarm32.a comp-obsolete obsolete
./usr/lib/libarm32_p.a comp-obsolete obsolete
-./usr/lib/libarm32_pic.a comp-obsolete obsolete
./usr/lib/libarm_p.a comp-c-lib profile
-./usr/lib/libarm_pic.a comp-c-piclib
+./usr/lib/libc_vfp.a comp-c-lib
+./usr/lib/libc_vfp_p.a comp-c-lib profile
./usr/lib/libpmc.a comp-c-lib
./usr/lib/libpmc_p.a comp-c-proflib profile
-./usr/lib/libpmc_pic.a comp-c-piclib
./usr/libdata/lint/llib-larm.ln comp-c-lintlib lint
./usr/libdata/lint/llib-larm32.ln comp-obsolete obsolete
./usr/libdata/lint/llib-lpmc.ln comp-c-lintlib lint
Index: src/distrib/sets/lists/debug/ad.arm
diff -u src/distrib/sets/lists/debug/ad.arm:1.1 src/distrib/sets/lists/debug/ad.arm:1.2
--- src/distrib/sets/lists/debug/ad.arm:1.1 Wed Jan 16 16:01:07 2013
+++ src/distrib/sets/lists/debug/ad.arm Mon Jan 28 18:57:11 2013
@@ -1,7 +1,8 @@
-# $NetBSD: ad.arm,v 1.1 2013/01/16 16:01:07 christos Exp $
+# $NetBSD: ad.arm,v 1.2 2013/01/28 18:57:11 matt Exp $
./usr/libdata/debug/sbin/ldconfig.debug comp-sysutil-debug debug,pic
./usr/libdata/debug/usr/bin/fdformat.debug comp-util-debug debug
./usr/libdata/debug/usr/lib/libarm.so.0.0.debug comp-sys-debug debug,pic
+./usr/libdata/debug/usr/lib/libc_vfp.so.0.0.debug comp-sys-debug debug,pic
./usr/libdata/debug/usr/lib/libpmc.so.1.0.debug comp-sys-debug debug,pic
./usr/lib/libarm_g.a -unknown- debuglib
./usr/lib/libpmc_g.a -unknown- debuglib
Index: src/distrib/sets/lists/debug/ad.armeb
diff -u src/distrib/sets/lists/debug/ad.armeb:1.1 src/distrib/sets/lists/debug/ad.armeb:1.2
--- src/distrib/sets/lists/debug/ad.armeb:1.1 Wed Jan 16 16:01:07 2013
+++ src/distrib/sets/lists/debug/ad.armeb Mon Jan 28 18:57:11 2013
@@ -1,6 +1,7 @@
-# $NetBSD: ad.armeb,v 1.1 2013/01/16 16:01:07 christos Exp $
+# $NetBSD: ad.armeb,v 1.2 2013/01/28 18:57:11 matt Exp $
./usr/libdata/debug/usr/bin/fdformat.debug comp-util-debug debug
./usr/libdata/debug/usr/lib/libarm.so.0.0.debug comp-sys-debug debug,pic
+./usr/libdata/debug/usr/lib/libc_vfp.so.0.0.debug comp-sys-debug debug,pic
./usr/libdata/debug/usr/lib/libpmc.so.1.0.debug comp-sys-debug debug,pic
./usr/lib/libarm_g.a -unknown- debuglib
./usr/lib/libpmc_g.a -unknown- debuglib
Index: src/lib/Makefile
diff -u src/lib/Makefile:1.196 src/lib/Makefile:1.197
--- src/lib/Makefile:1.196 Tue Nov 20 16:33:06 2012
+++ src/lib/Makefile Mon Jan 28 18:57:09 2013
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.196 2012/11/20 16:33:06 agc Exp $
+# $NetBSD: Makefile,v 1.197 2013/01/28 18:57:09 matt Exp $
# from: @(#)Makefile 5.25.1.1 (Berkeley) 5/7/91
.include <bsd.own.mk>
@@ -39,6 +39,9 @@ SUBDIR+= libarch \
libtelnet libterminfo \
libusbhid libutil libwrap liby libz
+.if (${MACHINE_ARCH:C/e[bl]$//} == "arm")
+SUBDIR+= libc_vfp
+.endif
.if (${MKRUMP} != "no")
SUBDIR+= librumpclient
.endif
Index: src/lib/libc_vfp/Makefile
diff -u src/lib/libc_vfp/Makefile:1.1 src/lib/libc_vfp/Makefile:1.2
--- src/lib/libc_vfp/Makefile:1.1 Mon Jan 28 17:04:40 2013
+++ src/lib/libc_vfp/Makefile Mon Jan 28 18:57:10 2013
@@ -1,12 +1,14 @@
-# $NetBSD: Makefile,v 1.1 2013/01/28 17:04:40 matt Exp $
+# $NetBSD: Makefile,v 1.2 2013/01/28 18:57:10 matt Exp $
#
-LIB= c_vfp
+LIB= c_vfp
+
+USE_SHLIBDIR= yes
.include <bsd.own.mk>
CPUFLAGS+= -mfpu=vfp
-SRCS= vfpsf.S vfpdf.S
+SRCS= vfpsf.S vfpdf.S
.include <bsd.lib.mk>
Added files:
Index: src/distrib/sets/lists/base/ad.arm.shl
diff -u /dev/null src/distrib/sets/lists/base/ad.arm.shl:1.3
--- /dev/null Mon Jan 28 18:57:11 2013
+++ src/distrib/sets/lists/base/ad.arm.shl Mon Jan 28 18:57:10 2013
@@ -0,0 +1,7 @@
+# $NetBSD: ad.arm.shl,v 1.3 2013/01/28 18:57:10 matt Exp $
+./lib/libc_vfp.so base-sys-shlib dynamicroot
+./lib/libc_vfp.so.0 base-sys-shlib dynamicroot
+./lib/libc_vfp.so.0.0 base-sys-shlib dynamicroot
+./usr/lib/libc_vfp.so base-sys-shlib
+./usr/lib/libc_vfp.so.0 base-sys-shlib
+./usr/lib/libc_vfp.so.0.0 base-sys-shlib
Index: src/distrib/sets/lists/comp/ad.arm.shl
diff -u /dev/null src/distrib/sets/lists/comp/ad.arm.shl:1.3
--- /dev/null Mon Jan 28 18:57:11 2013
+++ src/distrib/sets/lists/comp/ad.arm.shl Mon Jan 28 18:57:10 2013
@@ -0,0 +1,5 @@
+# $NetBSD: ad.arm.shl,v 1.3 2013/01/28 18:57:10 matt Exp $
+./usr/lib/libarm32_pic.a comp-obsolete obsolete
+./usr/lib/libarm_pic.a comp-c-piclib
+./usr/lib/libc_vfp_pic.a comp-c-piclib
+./usr/lib/libpmc_pic.a comp-c-piclib