Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src Add build glue for libc++.
details: https://anonhg.NetBSD.org/src/rev/ee82ba2bded3
branches: trunk
changeset: 786401:ee82ba2bded3
user: joerg <joerg%NetBSD.org@localhost>
date: Sat Apr 27 23:02:17 2013 +0000
description:
Add build glue for libc++.
diffstat:
distrib/sets/lists/base/ad.mips64eb | 6 +-
distrib/sets/lists/base/ad.mips64el | 6 +-
distrib/sets/lists/base/md.amd64 | 4 +-
distrib/sets/lists/base/md.sparc64 | 4 +-
distrib/sets/lists/base/mi | 4 +-
distrib/sets/lists/base/shl.mi | 5 +-
distrib/sets/lists/comp/ad.mips64eb | 10 ++-
distrib/sets/lists/comp/ad.mips64el | 10 ++-
distrib/sets/lists/comp/md.amd64 | 6 +-
distrib/sets/lists/comp/md.sparc64 | 6 +-
distrib/sets/lists/comp/mi | 102 ++++++++++++++++++++++++++++++-
distrib/sets/lists/comp/shl.mi | 3 +-
distrib/sets/sets.subr | 5 +-
etc/mtree/NetBSD.dist.base | 4 +-
external/bsd/libc++/Makefile | 5 +
external/bsd/libc++/Makefile.inc | 6 +
external/bsd/libc++/include/Makefile | 113 ++++++++++++++++++++++++++++++++++
external/bsd/libc++/lib/Makefile | 45 +++++++++++++
external/bsd/libc++/lib/shlib_version | 5 +
lib/Makefile | 6 +-
share/mk/bsd.own.mk | 4 +-
21 files changed, 341 insertions(+), 18 deletions(-)
diffs (truncated from 645 to 300 lines):
diff -r 0c2deb505dba -r ee82ba2bded3 distrib/sets/lists/base/ad.mips64eb
--- a/distrib/sets/lists/base/ad.mips64eb Sat Apr 27 22:58:15 2013 +0000
+++ b/distrib/sets/lists/base/ad.mips64eb Sat Apr 27 23:02:17 2013 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: ad.mips64eb,v 1.127 2013/04/15 19:26:15 christos Exp $
+# $NetBSD: ad.mips64eb,v 1.128 2013/04/27 23:02:17 joerg Exp $
./lib/64 base-compat-shlib compat
./lib/64/npf base-npf-shlib compat
./lib/64/npf/ext_log.so base-npf-shlib compat,pic
@@ -95,6 +95,8 @@
./usr/lib/64/libbz2.so.1.1 base-compat-shlib compat,pic
./usr/lib/64/libc.so.12 base-compat-shlib compat,pic
./usr/lib/64/libc.so.12.185 base-compat-shlib compat,pic
+./usr/lib/64/libc++.so.1 base-compat-shlib compat,pic,libcxx
+./usr/lib/64/libc++.so.1.0 base-compat-shlib compat,pic,libcxx
./usr/lib/64/libcom_err.so.7 base-compat-shlib compat,pic,kerberos
./usr/lib/64/libcom_err.so.7.0 base-compat-shlib compat,pic,kerberos
./usr/lib/64/libcrypt.so.1 base-compat-shlib compat,pic
@@ -421,6 +423,8 @@
./usr/lib/o32/libbz2.so.1.1 base-compat-shlib compat,pic
./usr/lib/o32/libc.so.12 base-compat-shlib compat,pic
./usr/lib/o32/libc.so.12.185 base-compat-shlib compat,pic
+./usr/lib/o32/libc++.so.1 base-compat-shlib compat,pic,libcxx
+./usr/lib/o32/libc++.so.1.0 base-compat-shlib compat,pic,libcxx
./usr/lib/o32/libcom_err.so.7 base-compat-shlib compat,pic,kerberos
./usr/lib/o32/libcom_err.so.7.0 base-compat-shlib compat,pic,kerberos
./usr/lib/o32/libcrypt.so.1 base-compat-shlib compat,pic
diff -r 0c2deb505dba -r ee82ba2bded3 distrib/sets/lists/base/ad.mips64el
--- a/distrib/sets/lists/base/ad.mips64el Sat Apr 27 22:58:15 2013 +0000
+++ b/distrib/sets/lists/base/ad.mips64el Sat Apr 27 23:02:17 2013 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: ad.mips64el,v 1.126 2013/04/11 17:43:15 christos Exp $
+# $NetBSD: ad.mips64el,v 1.127 2013/04/27 23:02:17 joerg Exp $
./lib/64 base-compat-shlib compat
./lib/64/npf base-npf-shlib compat
./lib/64/npf/ext_log.so base-npf-shlib compat,pic
@@ -93,6 +93,8 @@
./usr/lib/64/libbz2.so.1.1 base-compat-shlib compat,pic
./usr/lib/64/libc.so.12 base-compat-shlib compat,pic
./usr/lib/64/libc.so.12.185 base-compat-shlib compat,pic
+./usr/lib/64/libc++.so.1 base-compat-shlib compat,pic,libcxx
+./usr/lib/64/libc++.so.1.0 base-compat-shlib compat,pic,libcxx
./usr/lib/64/libcom_err.so.7 base-compat-shlib compat,pic,kerberos
./usr/lib/64/libcom_err.so.7.0 base-compat-shlib compat,pic,kerberos
./usr/lib/64/libcrypt.so.1 base-compat-shlib compat,pic
@@ -421,6 +423,8 @@
./usr/lib/o32/libbz2.so.1.1 base-compat-shlib compat,pic
./usr/lib/o32/libc.so.12 base-compat-shlib compat,pic
./usr/lib/o32/libc.so.12.185 base-compat-shlib compat,pic
+./usr/lib/o32/libc++.so.1 base-compat-shlib compat,pic,libcxx
+./usr/lib/o32/libc++.so.1.0 base-compat-shlib compat,pic,libcxx
./usr/lib/o32/libcom_err.so.7 base-compat-shlib compat,pic,kerberos
./usr/lib/o32/libcom_err.so.7.0 base-compat-shlib compat,pic,kerberos
./usr/lib/o32/libcrypt.so.1 base-compat-shlib compat,pic
diff -r 0c2deb505dba -r ee82ba2bded3 distrib/sets/lists/base/md.amd64
--- a/distrib/sets/lists/base/md.amd64 Sat Apr 27 22:58:15 2013 +0000
+++ b/distrib/sets/lists/base/md.amd64 Sat Apr 27 23:02:17 2013 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: md.amd64,v 1.204 2013/04/11 17:43:16 christos Exp $
+# $NetBSD: md.amd64,v 1.205 2013/04/27 23:02:17 joerg Exp $
./dev/lms0 base-obsolete obsolete
./dev/mms0 base-obsolete obsolete
./lib/i386 base-compat-shlib compat
@@ -85,6 +85,8 @@
./usr/lib/i386/libbz2.so.1.1 base-compat-shlib compat,pic
./usr/lib/i386/libc.so.12 base-compat-shlib compat,pic
./usr/lib/i386/libc.so.12.185 base-compat-shlib compat,pic
+./usr/lib/i386/libc++.so.1 base-compat-shlib compat,pic,libcxx
+./usr/lib/i386/libc++.so.1.0 base-compat-shlib compat,pic,libcxx
./usr/lib/i386/libcom_err.so.7 base-compat-shlib compat,pic,kerberos
./usr/lib/i386/libcom_err.so.7.0 base-compat-shlib compat,pic,kerberos
./usr/lib/i386/libcrypt.so.1 base-compat-shlib compat,pic
diff -r 0c2deb505dba -r ee82ba2bded3 distrib/sets/lists/base/md.sparc64
--- a/distrib/sets/lists/base/md.sparc64 Sat Apr 27 22:58:15 2013 +0000
+++ b/distrib/sets/lists/base/md.sparc64 Sat Apr 27 23:02:17 2013 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: md.sparc64,v 1.191 2013/04/11 17:43:16 christos Exp $
+# $NetBSD: md.sparc64,v 1.192 2013/04/27 23:02:17 joerg Exp $
./lib/sparc base-npf-shlib compat
./lib/sparc/npf base-npf-shlib compat
./lib/sparc/npf/ext_log.so base-npf-shlib compat,pic
@@ -83,6 +83,8 @@
./usr/lib/sparc/libbz2.so.1.1 base-compat-shlib compat,pic
./usr/lib/sparc/libc.so.12 base-compat-shlib compat,pic
./usr/lib/sparc/libc.so.12.185 base-compat-shlib compat,pic
+./usr/lib/sparc/libc++.so.1 base-compat-shlib compat,pic,libcxx
+./usr/lib/sparc/libc++.so.1.0 base-compat-shlib compat,pic,libcxx
./usr/lib/sparc/libcom_err.so.7 base-compat-shlib compat,pic,kerberos
./usr/lib/sparc/libcom_err.so.7.0 base-compat-shlib compat,pic,kerberos
./usr/lib/sparc/libcrypt.so.1 base-compat-shlib compat,pic
diff -r 0c2deb505dba -r ee82ba2bded3 distrib/sets/lists/base/mi
--- a/distrib/sets/lists/base/mi Sat Apr 27 22:58:15 2013 +0000
+++ b/distrib/sets/lists/base/mi Sat Apr 27 23:02:17 2013 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.1028 2013/04/11 17:43:16 christos Exp $
+# $NetBSD: mi,v 1.1029 2013/04/27 23:02:17 joerg Exp $
#
# Note: Don't delete entries from here - mark them as "obsolete" instead,
# unless otherwise stated below.
@@ -803,6 +803,8 @@
./usr/include/adosfs base-c-usr
./usr/include/altq base-c-usr
./usr/include/arpa base-c-usr
+./usr/include/c++ base-cxx-usr
+./usr/include/c++/ext base-cxx-usr
./usr/include/cdk base-obsolete obsolete
./usr/include/clang-3.0 base-obsolete obsolete
./usr/include/clang-3.2 base-obsolete obsolete
diff -r 0c2deb505dba -r ee82ba2bded3 distrib/sets/lists/base/shl.mi
--- a/distrib/sets/lists/base/shl.mi Sat Apr 27 22:58:15 2013 +0000
+++ b/distrib/sets/lists/base/shl.mi Sat Apr 27 23:02:17 2013 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: shl.mi,v 1.663 2013/04/11 17:43:16 christos Exp $
+# $NetBSD: shl.mi,v 1.664 2013/04/27 23:02:18 joerg Exp $
#
# Note: Don't delete entries from here - mark them as "obsolete" instead,
# unless otherwise stated below.
@@ -195,6 +195,9 @@
./usr/lib/libc.so base-sys-shlib
./usr/lib/libc.so.12 base-sys-shlib
./usr/lib/libc.so.12.185 base-sys-shlib
+./usr/lib/libc++.so base-sys-shlib libcxx
+./usr/lib/libc++.so.1 base-sys-shlib libcxx
+./usr/lib/libc++.so.1.0 base-sys-shlib libcxx
./usr/lib/libcdk.so base-obsolete obsolete
./usr/lib/libcom_err.so base-krb5-shlib kerberos
./usr/lib/libcom_err.so.7 base-krb5-shlib kerberos
diff -r 0c2deb505dba -r ee82ba2bded3 distrib/sets/lists/comp/ad.mips64eb
--- a/distrib/sets/lists/comp/ad.mips64eb Sat Apr 27 22:58:15 2013 +0000
+++ b/distrib/sets/lists/comp/ad.mips64eb Sat Apr 27 23:02:17 2013 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: ad.mips64eb,v 1.100 2013/04/11 17:43:17 christos Exp $
+# $NetBSD: ad.mips64eb,v 1.101 2013/04/27 23:02:18 joerg Exp $
./usr/bin/elf2aout comp-obsolete obsolete
./usr/bin/elf2ecoff comp-sysutil-bin
./usr/include/gcc-4.5/loongson.h comp-c-include gcccmds,gcc=45
@@ -203,6 +203,10 @@
./usr/lib/64/libc.so base-sys-shlib compat,pic
./usr/lib/64/libc_p.a comp-c-proflib compat,profile
./usr/lib/64/libc_pic.a comp-c-piclib compat,pic
+./usr/lib/64/libc++.a comp-c-lib compat,libcxx
+./usr/lib/64/libc++.so comp-sys-shlib compat,pic,libcxx
+./usr/lib/64/libc++_p.a comp-c-proflib compat,profile,libcxx
+./usr/lib/64/libc++_pic.a comp-c-piclib compat,pic,libcxx
./usr/lib/64/libcom_err.a comp-c-lib compat,kerberos
./usr/lib/64/libcom_err.so base-sys-shlib compat,pic,kerberos
./usr/lib/64/libcom_err_p.a comp-c-proflib compat,profile,kerberos
@@ -810,6 +814,10 @@
./usr/lib/o32/libc.so base-sys-shlib compat,pic
./usr/lib/o32/libc_p.a comp-c-proflib compat,profile
./usr/lib/o32/libc_pic.a comp-c-piclib compat,pic
+./usr/lib/o32/libc++.a comp-c-lib compat,libcxx
+./usr/lib/o32/libc++.so comp-sys-shlib compat,pic,libcxx
+./usr/lib/o32/libc++_p.a comp-c-proflib compat,profile,libcxx
+./usr/lib/o32/libc++_pic.a comp-c-piclib compat,pic,libcxx
./usr/lib/o32/libcom_err.a comp-c-lib compat,kerberos
./usr/lib/o32/libcom_err.so base-sys-shlib compat,pic,kerberos
./usr/lib/o32/libcom_err_p.a comp-c-proflib compat,profile,kerberos
diff -r 0c2deb505dba -r ee82ba2bded3 distrib/sets/lists/comp/ad.mips64el
--- a/distrib/sets/lists/comp/ad.mips64el Sat Apr 27 22:58:15 2013 +0000
+++ b/distrib/sets/lists/comp/ad.mips64el Sat Apr 27 23:02:17 2013 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: ad.mips64el,v 1.102 2013/04/11 17:43:17 christos Exp $
+# $NetBSD: ad.mips64el,v 1.103 2013/04/27 23:02:19 joerg Exp $
./usr/bin/elf2aout comp-obsolete obsolete
./usr/bin/elf2ecoff comp-sysutil-bin
./usr/include/gcc-4.5/loongson.h comp-c-include gcccmds,gcc=45
@@ -203,6 +203,10 @@
./usr/lib/64/libc.so base-sys-shlib compat,pic
./usr/lib/64/libc_p.a comp-c-proflib compat,profile
./usr/lib/64/libc_pic.a comp-c-piclib compat,pic
+./usr/lib/64/libc++.a comp-c-lib compat,libcxx
+./usr/lib/64/libc++.so comp-sys-shlib compat,pic,libcxx
+./usr/lib/64/libc++_p.a comp-c-proflib compat,profile,libcxx
+./usr/lib/64/libc++_pic.a comp-c-piclib compat,pic,libcxx
./usr/lib/64/libcom_err.a comp-c-lib compat,kerberos
./usr/lib/64/libcom_err.so base-sys-shlib compat,pic,kerberos
./usr/lib/64/libcom_err_p.a comp-c-proflib compat,profile,kerberos
@@ -810,6 +814,10 @@
./usr/lib/o32/libc.so base-sys-shlib compat,pic
./usr/lib/o32/libc_p.a comp-c-proflib compat,profile
./usr/lib/o32/libc_pic.a comp-c-piclib compat,pic
+./usr/lib/o32/libc++.a comp-c-lib compat,libcxx
+./usr/lib/o32/libc++.so comp-sys-shlib compat,pic,libcxx
+./usr/lib/o32/libc++_p.a comp-c-proflib compat,profile,libcxx
+./usr/lib/o32/libc++_pic.a comp-c-piclib compat,pic,libcxx
./usr/lib/o32/libcom_err.a comp-c-lib compat,kerberos
./usr/lib/o32/libcom_err.so base-sys-shlib compat,pic,kerberos
./usr/lib/o32/libcom_err_p.a comp-c-proflib compat,profile,kerberos
diff -r 0c2deb505dba -r ee82ba2bded3 distrib/sets/lists/comp/md.amd64
--- a/distrib/sets/lists/comp/md.amd64 Sat Apr 27 22:58:15 2013 +0000
+++ b/distrib/sets/lists/comp/md.amd64 Sat Apr 27 23:02:17 2013 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: md.amd64,v 1.194 2013/04/25 13:59:54 joerg Exp $
+# $NetBSD: md.amd64,v 1.195 2013/04/27 23:02:19 joerg Exp $
./usr/include/amd64 comp-c-include
./usr/include/amd64/ansi.h comp-c-include
./usr/include/amd64/aout_machdep.h comp-c-include
@@ -487,6 +487,10 @@
./usr/lib/i386/libc.so comp-sys-shlib compat,pic
./usr/lib/i386/libc_p.a comp-c-proflib compat,profile
./usr/lib/i386/libc_pic.a comp-c-piclib compat,pic
+./usr/lib/i386/libc++.a comp-c-lib compat,libcxx
+./usr/lib/i386/libc++.so comp-sys-shlib compat,pic,libcxx
+./usr/lib/i386/libc++_p.a comp-c-proflib compat,profile,libcxx
+./usr/lib/i386/libc++_pic.a comp-c-piclib compat,pic,libcxx
./usr/lib/i386/libcom_err.a comp-c-lib compat,kerberos
./usr/lib/i386/libcom_err.so comp-sys-shlib compat,pic,kerberos
./usr/lib/i386/libcom_err_p.a comp-c-proflib compat,profile,kerberos
diff -r 0c2deb505dba -r ee82ba2bded3 distrib/sets/lists/comp/md.sparc64
--- a/distrib/sets/lists/comp/md.sparc64 Sat Apr 27 22:58:15 2013 +0000
+++ b/distrib/sets/lists/comp/md.sparc64 Sat Apr 27 23:02:17 2013 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: md.sparc64,v 1.167 2013/04/11 17:43:17 christos Exp $
+# $NetBSD: md.sparc64,v 1.168 2013/04/27 23:02:19 joerg Exp $
./usr/include/gcc-4.5/tgmath.h comp-c-include gcccmds,gcc=45
./usr/include/ieeefp.h comp-c-include
./usr/include/sparc comp-c-include
@@ -278,6 +278,10 @@
./usr/lib/sparc/libc.so base-sys-shlib compat,pic
./usr/lib/sparc/libc_p.a comp-c-proflib compat,profile
./usr/lib/sparc/libc_pic.a comp-c-piclib compat,pic
+./usr/lib/soarc/libc++.a comp-c-lib compat,libcxx
+./usr/lib/sparc/libc++.so comp-sys-shlib compat,pic,libcxx
+./usr/lib/sparc/libc++_p.a comp-c-proflib compat,profile,libcxx
+./usr/lib/sparc/libc++_pic.a comp-c-piclib compat,pic,libcxx
./usr/lib/sparc/libcom_err.a comp-c-lib compat,kerberos
./usr/lib/sparc/libcom_err.so base-sys-shlib compat,pic,kerberos
./usr/lib/sparc/libcom_err_p.a comp-c-proflib compat,profile,kerberos
diff -r 0c2deb505dba -r ee82ba2bded3 distrib/sets/lists/comp/mi
--- a/distrib/sets/lists/comp/mi Sat Apr 27 22:58:15 2013 +0000
+++ b/distrib/sets/lists/comp/mi Sat Apr 27 23:02:17 2013 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.1817 2013/04/26 18:32:41 christos Exp $
+# $NetBSD: mi,v 1.1818 2013/04/27 23:02:19 joerg Exp $
#
# Note: don't delete entries from here - mark them as "obsolete" instead.
#
@@ -204,6 +204,104 @@
./usr/include/bluetooth.h comp-c-include
./usr/include/bm.h comp-c-include
./usr/include/bzlib.h comp-c-include
+./usr/include/c++/__bit_reference comp-cxx-include libcxx
+./usr/include/c++/__config comp-cxx-include libcxx
+./usr/include/c++/__debug comp-cxx-include libcxx
+./usr/include/c++/__functional_03 comp-cxx-include libcxx
+./usr/include/c++/__functional_base comp-cxx-include libcxx
+./usr/include/c++/__functional_base_03 comp-cxx-include libcxx
+./usr/include/c++/__hash_table comp-cxx-include libcxx
+./usr/include/c++/__locale comp-cxx-include libcxx
+./usr/include/c++/__mutex_base comp-cxx-include libcxx
+./usr/include/c++/__split_buffer comp-cxx-include libcxx
+./usr/include/c++/__sso_allocator comp-cxx-include libcxx
+./usr/include/c++/__std_stream comp-cxx-include libcxx
+./usr/include/c++/__tree comp-cxx-include libcxx
+./usr/include/c++/__tuple comp-cxx-include libcxx
+./usr/include/c++/__tuple_03 comp-cxx-include libcxx
+./usr/include/c++/__undef_min_max comp-cxx-include libcxx
+./usr/include/c++/algorithm comp-cxx-include libcxx
+./usr/include/c++/array comp-cxx-include libcxx
+./usr/include/c++/atomic comp-cxx-include libcxx
+./usr/include/c++/bitset comp-cxx-include libcxx
+./usr/include/c++/cassert comp-cxx-include libcxx
+./usr/include/c++/ccomplex comp-cxx-include libcxx
+./usr/include/c++/cctype comp-cxx-include libcxx
+./usr/include/c++/cerrno comp-cxx-include libcxx
+./usr/include/c++/cfenv comp-cxx-include libcxx
+./usr/include/c++/cfloat comp-cxx-include libcxx
+./usr/include/c++/chrono comp-cxx-include libcxx
+./usr/include/c++/cinttypes comp-cxx-include libcxx
+./usr/include/c++/ciso646 comp-cxx-include libcxx
+./usr/include/c++/climits comp-cxx-include libcxx
+./usr/include/c++/clocale comp-cxx-include libcxx
+./usr/include/c++/cmath comp-cxx-include libcxx
+./usr/include/c++/codecvt comp-cxx-include libcxx
+./usr/include/c++/complex comp-cxx-include libcxx
+./usr/include/c++/complex.h comp-cxx-include libcxx
+./usr/include/c++/condition_variable comp-cxx-include libcxx
+./usr/include/c++/csetjmp comp-cxx-include libcxx
+./usr/include/c++/csignal comp-cxx-include libcxx
+./usr/include/c++/cstdarg comp-cxx-include libcxx
+./usr/include/c++/cstdbool comp-cxx-include libcxx
+./usr/include/c++/cstddef comp-cxx-include libcxx
+./usr/include/c++/cstdint comp-cxx-include libcxx
+./usr/include/c++/cstdio comp-cxx-include libcxx
+./usr/include/c++/cstdlib comp-cxx-include libcxx
+./usr/include/c++/cstring comp-cxx-include libcxx
+./usr/include/c++/ctgmath comp-cxx-include libcxx
+./usr/include/c++/ctime comp-cxx-include libcxx
+./usr/include/c++/cwchar comp-cxx-include libcxx
+./usr/include/c++/cwctype comp-cxx-include libcxx
+./usr/include/c++/deque comp-cxx-include libcxx
+./usr/include/c++/exception comp-cxx-include libcxx
+./usr/include/c++/ext/__hash comp-cxx-include libcxx
+./usr/include/c++/ext/hash_map comp-cxx-include libcxx
+./usr/include/c++/ext/hash_set comp-cxx-include libcxx
+./usr/include/c++/forward_list comp-cxx-include libcxx
+./usr/include/c++/fstream comp-cxx-include libcxx
+./usr/include/c++/functional comp-cxx-include libcxx
+./usr/include/c++/future comp-cxx-include libcxx
Home |
Main Index |
Thread Index |
Old Index