NetBSD/lib
joerg ad68895fdb PR toolchain/51121:
__CTOR_LIST__ and __CTOR_LIST_END__ are logically the same object, but
due to the start marker, the former has to be declared as array of fixed
size. Newer GCC versions take the liberty of exploiting the UB of
accessing global objects past the end to unconditionally load zero
values in that case. Two fixes are possible:
(1) Pruning via inline assembler as done by GCC's own CRT copy.
(2) Pruning via weak references as done for linker sets.
Since the second part is known and required to work anyway, prefer this
approach. In theory, the labels could be replaced completely, except
that GNU as doesn't provide start/end symbols for sections containing
dots.
2016-06-01 21:21:55 +00:00
..
csu PR toolchain/51121: 2016-06-01 21:21:55 +00:00
i18n_module Revert last, it breaks the tricks xsrc uses. 2012-08-23 21:21:14 +00:00
libarch Define _KERNTYPES for things that need it. 2016-01-23 21:22:45 +00:00
libbluetooth correct comment in literal section 2016-01-22 08:51:40 +00:00
libbpfjit Add libbpfjit library. 2012-11-11 17:34:06 +00:00
libbsdmalloc These directories don't handle WARNS=5 2012-03-21 10:08:30 +00:00
libbz2 Reorg docs, part 1: 2014-07-05 19:22:41 +00:00
libc Fix manually applied patch. Mark up NULL with Dv. 2016-06-01 08:32:05 +00:00
libc_vfp Possibly build libc_vfp if MACHINE_CPU is aarch64 too. 2015-07-08 01:08:24 +00:00
libcompat PR/50711: David Binderman: Fix memory leak on error 2016-01-26 16:05:18 +00:00
libcrypt fix error messages 2015-06-17 00:15:26 +00:00
libcurses Clear the "forced" flag after updating a line, otherwise we'll always do 2016-01-10 08:11:06 +00:00
libdm The actual header file for these functions is dm.h, not libdm.h. 2016-01-22 22:12:40 +00:00
libedit remove the right history entry (Ingo Schwarze) 2016-05-31 19:25:17 +00:00
libexecinfo Don't subtract base if not pie. 2016-04-20 14:00:16 +00:00
libform PR 51190 David Binderman: simplify redundant conditionals. 2016-05-30 17:48:29 +00:00
libintl back to the defines (fixing a typo -- extra 'g') 2015-06-08 15:04:20 +00:00
libipsec
libisns If a library needs a symbol from another library, pull that library in 2013-09-11 23:04:09 +00:00
libkern Define _KERNTYPES for things that need it. 2016-01-23 21:22:45 +00:00
libkvm some ports need <sys/wait.h> 2016-04-04 22:14:38 +00:00
liblwres
libm No fenv for m68k with SOFTFLOAT for now - so at least it builds. 2016-03-30 07:44:06 +00:00
libmenu fix unused warnings 2013-10-18 19:53:59 +00:00
libnpf - Change LDADD/DPADD in library dependencies to LIBDPLIBS 2016-01-05 13:07:46 +00:00
libossaudio Add missing defines for 16, 24 and 32 bit NE and OE formats. 2014-09-09 10:45:18 +00:00
libp2k Don't include <rump/rumpvnode_if.h> from rump.h. It's not needed 2016-01-25 11:45:57 +00:00
libpam Adapt to the new API. 2015-04-04 02:51:10 +00:00
libpanel Specify path of a local internal header of libpanel 2015-11-22 04:30:33 +00:00
libpci unsigned -> unsigned int 2016-01-23 07:21:18 +00:00
libperfuse Define _KERNTYPES for things that need it. 2016-01-23 21:22:45 +00:00
libpmc pmc_evid_, pmc_ctr_t etc are defined in <machine/types.h> but are not exposed 2016-01-23 21:44:55 +00:00
libposix MKCOMPAT fixes for when compat MACHINE_CPU != normal MACHINE_CPU 2014-08-10 23:25:49 +00:00
libppath If a library needs a symbol from another library, pull that library in 2013-09-11 23:04:09 +00:00
libprop These directories default to WARNS?=5 2012-03-21 05:37:42 +00:00
libpthread Formatting, typos, whitespace fixes. 2016-04-24 09:01:45 +00:00
libpthread_dbg don't use kernel types. 2016-01-23 14:02:21 +00:00
libpuffs there is no pflags, just flags. 2016-04-11 00:47:19 +00:00
libquota Some NFS servers return RPC_PROGNOTREGISTERED instead of RPC_PROGVERSMISMATCH 2016-01-30 16:31:28 +00:00
libradius
librefuse Define _KERNTYPES for things that need it. 2016-01-23 21:22:45 +00:00
libresolv PR/50907: David Binderman: Remove useless strlen()'s and memcpy()'s. 2016-03-07 14:35:39 +00:00
librmt Use C89 function definition 2012-03-21 10:10:36 +00:00
librpcsvc remove __P 2013-12-20 21:04:09 +00:00
librt Note that SCHED_OTHER must have priority PRI_NONE. 2016-02-20 16:00:10 +00:00
librump This is not needed anymore. 2015-08-21 06:56:35 +00:00
librumpclient Define _KERNTYPES for things that need it. 2016-01-23 21:22:45 +00:00
librumpdev
librumphijack Define _KERNTYPES for things that need it. 2016-01-23 21:22:45 +00:00
librumpnet
librumpuser Move librumpuser compile-time options into the librumpuser source 2016-01-25 00:24:23 +00:00
librumpvfs Move rump kernel man pages from various sources to sys/rump 2014-11-09 17:39:37 +00:00
libskey Uses FILE *, needs stdio.h. 2016-01-22 23:25:51 +00:00
libss
libtelnet Avoid enum type mismatch. 2014-04-26 22:10:40 +00:00
libterminfo - if we are freeing cur_term, set it to NULL. 2016-04-01 19:59:08 +00:00
libukfs Don't include <rump/rumpvnode_if.h> from rump.h. It's not needed 2016-01-25 11:45:57 +00:00
libusbhid Uses __BEGIN_DECLS so needs sys/cdefs.h; also needs stdint.h. 2016-01-22 23:51:23 +00:00
libutil Make relative date changes ("+ 2 months") etc, work a little more sanely. 2016-05-03 18:14:54 +00:00
libwrap change static to volatile. 2016-03-16 22:32:32 +00:00
liby Use C89 function definition 2012-03-21 10:10:36 +00:00
libz Merge riastradh-drm2 to HEAD. 2014-03-18 18:20:35 +00:00
lua Fix function name, no functional change. 2016-02-15 15:56:33 +00:00
npf If a library needs a symbol from another library, pull that library in 2013-09-11 23:04:09 +00:00
bumpversion
checkoldver
checkver remove -'s from options 2013-02-17 02:36:21 +00:00
checkvers
Makefile don't build libmudflap* for GCC 5.3. 2016-03-17 00:09:47 +00:00
Makefile.inc Libraries default to be built with WARNS=5 2012-03-21 05:39:21 +00:00