maya
bee20f7c3c
GC deprecated logic. GCC 4.8 is not in tree any more.
2017-02-22 02:58:31 +00:00
kamil
0892a29a1a
libpthread_dbg(3) deletion from the base distribution
...
libpthread_dbg(3) is a remnant library from the M:N thread model
(pre-NetBSD-5.0) API to introspect threads within a process and for use
of debuggers.
Currently in the 1:1 model it's not used in GDB neither in LLDB and it's
not either planned to be used. It's current function to read pthread_t
structures is realizable within a regular debugger capable to
instrospect objects within a tracee (GDB, LLDB...).
Remaining users of this API can still use this library from
pkgsrc/devel/libpthread_dbg.
Sponsored by <The NetBSD Foundation>
2017-02-08 03:44:40 +00:00
macallan
f61977ef47
build libc_fp only on mips64*
2016-10-14 17:29:29 +00:00
macallan
8baff5f4bf
build and install libc_fp on mips
...
use with LD_PRELOAD=/lib/libc_fp.so for FPU use via softfloat
2016-10-11 17:02:28 +00:00
christos
c90b9921a5
unbound additions
2016-08-20 11:21:50 +00:00
christos
739a312465
conditionalize
2016-06-05 01:23:58 +00:00
christos
4b11f6f5bb
add ubsan
2016-06-05 01:20:58 +00:00
christos
d433114464
sanitizer for all.
2016-06-04 02:06:46 +00:00
christos
bbba7d645f
Asan is back
2016-06-04 00:11:01 +00:00
mrg
25c9b8d685
don't build libmudflap* for GCC 5.3.
...
also, disable libasan here as well (for now).
2016-03-17 00:09:47 +00:00
riastradh
17ca604b7a
Skip libctf if MKCTF=no irrespective of MKDTRACE, for real.
...
Apparently this logic is copied in lib/Makefile and in
external/cddl/osnet/lib/Makefile. Is the latter even used?
2016-02-29 20:59:35 +00:00
christos
22253bc332
use EXTERNAL_BINUTILS_SUBDIR
2016-01-26 17:47:35 +00:00
christos
26492c8912
switch to the external version of libmalloc
2016-01-13 21:57:26 +00:00
christos
3f38d7cad6
Move blacklistd later now that it depends on libpthread (From Rin Okuyama)
2015-12-31 20:11:32 +00:00
kamil
15fb689c63
Plug-in libpanel(3): Z-order for curses windows
2015-11-22 04:44:30 +00:00
christos
4a21fa14fc
Neither libproc or librtld_db require CTF
2015-09-28 17:12:12 +00:00
christos
c09ba22ef4
Restore previous: only build libproc and librtld_db for dtrace since many
...
archs are not supported.
2015-09-25 11:39:08 +00:00
christos
dc1fa8fa85
we always build librtld_db and libproc.
2015-09-25 11:35:05 +00:00
martin
2f0225ffc2
librtld_db depends on libproc, so conditionalize it as well
2015-09-25 10:08:35 +00:00
martin
e662b1ba49
libproc depends on libctf, so conditionalize it with the same condition
2015-09-25 07:41:53 +00:00
christos
46e2ed0d2c
make dtrace follow libproc.
2015-09-24 18:37:33 +00:00
christos
58ad14e816
Hook up libproc and librtld_db into the build
2015-09-24 14:48:36 +00:00
joerg
7cd266968a
Restrict libc_vfp to NetBSD/arm. It doesn't make sense for aarch64.
2015-09-22 13:26:14 +00:00
christos
b573611377
move libctf after the barrier since it depends on libz
2015-09-17 02:00:33 +00:00
matt
6fa466fc35
Possibly build libc_vfp if MACHINE_CPU is aarch64 too.
...
Use AFLAGS to pass -mfpu=vfp
2015-07-08 01:08:24 +00:00
matt
b63e1aaa52
Add DTRACE and CTF libraries
2015-06-23 16:33:21 +00:00
matt
6e6800cb88
Add libraries created by MKZFS != "no"
2015-06-22 06:03:20 +00:00
matt
9477a260e4
Build external/gpl3/lib/libmudpath{,th} so that MKCOMPAT picks it up
2015-06-22 00:06:38 +00:00
christos
440c00cdaa
libasan depends on libstdc++ so move it under the wait barrier.
2015-05-12 19:43:50 +00:00
mrg
422d8988cb
xz/lib depends upon pthread so move it to the 1st dependancy point.
...
libarchive/lib depends upon xz, so move to the 2nd.
2015-04-17 22:17:23 +00:00
christos
bdb45807c6
hook into blacklist
2015-01-25 15:47:19 +00:00
christos
28365665a4
Try to future-proof this. Can libasan be built by clang?
2014-10-25 12:54:28 +00:00
joerg
3d415a7996
HAVE_GCC might not be defined at all...
2014-10-24 22:42:40 +00:00
martin
91eb09ff7d
Only visit libasan if ${HAVE_GCC} == "48"
2014-10-23 15:29:06 +00:00
christos
f6fe66d5cb
add asan to the libraries we build.
2014-10-22 23:20:48 +00:00
mrg
26f35dd6b6
remove the build support for GCC 4.1, and any hacks i found for it.
...
there could still be more -- i only looked for lines matching
both "HAVE_GCC" and "4" as words (grep -w.)
2014-06-13 01:17:45 +00:00
plunky
4a71bf0e0e
Move libsjjit and libbpfjit to the pre-dependency section and remove
...
the unnecessary .WAIT. They are both marked LIBISPRIVATE, which does
mean no link is performed, and there are no dependencies.
2014-05-09 08:36:09 +00:00
joerg
61731496eb
Retire USE_COMPILERCRTSTUFF=yes.
2014-04-22 13:20:58 +00:00
christos
0c84150c90
switch to the elftoolchain code.
2014-03-09 17:09:20 +00:00
mrg
afa90f2bf5
prepare for moving GCC 4.5 into gcc.old:
...
- convert to using ${EXTERNAL_GCC_SUBDIR}
- define base-external-gpl3-gcc* subdir as GCC_SUBDIR
- use <bsd.init.mk> over <bsd.own.mk> for a bunch of places; mostly
because it arranges for ../Makefile.inc to be included earlier, and
don't bother including the latter if the former is already included.
- move all .PATH: settings after <bsd.{own,lib}.mk> so that all
valid variables are set before it is evaluated
- rename mknative-gcc* to match their subdir name.
XXX the relationship between the Makefile.inc/Makefile.gcc_path files
is kind of sketchy, it would be great if this was fixed.
2014-02-26 09:54:32 +00:00
christos
5bf528c548
add smbfs library
2013-12-26 14:15:29 +00:00
mrg
75219f3a01
update to MPC 1.0.1.
2013-11-28 12:08:56 +00:00
mrg
e2079e269f
move netpgp, lua and npf libraries to depenancy points after the
...
libraries they depend upon. netpgp wants libz, lua wants libm,
and npf wants libnpf.
2013-10-03 20:02:58 +00:00
joerg
975a152cfc
If a library needs a symbol from another library, pull that library in
...
explicitly, even if the DT_NEEDED closure would normally already ensure
the presence.
2013-09-11 23:04:09 +00:00
matt
dcd5cab62d
Don't build compat versions libkern.a
2013-08-21 03:18:05 +00:00
matt
ad9e59d6ac
Build libkern
2013-08-20 17:36:20 +00:00
joerg
1419f28903
libbind now depends on heimdal, so push it after the third barrier.
2013-07-29 21:02:58 +00:00
joerg
2fa1d2471b
Introduce MKLIBSTDCXX, defaulting to yes.
2013-04-28 04:05:37 +00:00
joerg
ecb06a3b09
Add build glue for libc++.
2013-04-27 23:02:17 +00:00
matt
36e3b717c5
Detect earm*hf* in a cleaner manner
2013-04-27 08:43:19 +00:00