libvirt/daemon
Daniel P. Berrangé a1f6030def build: passing the "-z defs" linker flag to prevent undefined symbols
Undefined symbols are a bad thing in general because they can get
resolved in unexpected ways at runtime if multiple sources provide the
same symbol name. For example both glibc and libtirpc may provide XDR
symbols and we want to ensure that we resolve to libtirpc if that's what
we originally built against.

The toolchain maintainers thus strongly recommend that all applications
use the '-z defs' linker flag to prevent undefined symbols. This is
shortly becoming part of the default linker flags for RPMs. As an added
benefit this aligns Linux builds with Windows builds, where the linker
has never permitted undefined symbols.

Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
2018-02-09 11:05:10 +00:00
..
libvirt.rules polkit: Allow password-less access for 'libvirt' group 2015-05-04 12:57:06 -04:00
libvirtd-config.c libvirtd.conf: Drop max_requests 2017-08-16 08:59:28 +02:00
libvirtd-config.h libvirtd.conf: Drop max_requests 2017-08-16 08:59:28 +02:00
libvirtd.aug libvirtd.conf: Drop max_requests 2017-08-16 08:59:28 +02:00
libvirtd.c libvirtd: rename virNetServerClient callback impls to match type names 2018-01-31 15:12:33 +00:00
libvirtd.conf libvirtd: clarify the TLS conf default value setting 2018-01-22 11:02:51 -05:00
libvirtd.h admin: move admins server impl/dispatch into src/admin directory 2018-01-31 15:12:30 +00:00
libvirtd.init.in Use https:// links for most sites 2017-10-16 10:22:34 +01:00
libvirtd.libxl.logrotate.in daemon: remove minsize directive from hypervisor logrotate files 2017-10-26 11:23:07 -06:00
libvirtd.logrotate.in Add logrotate support for libvirtd.log 2011-03-04 22:43:55 +08:00
libvirtd.lxc.logrotate.in daemon: remove minsize directive from hypervisor logrotate files 2017-10-26 11:23:07 -06:00
libvirtd.pod Use https:// links for most sites 2017-10-16 10:22:34 +01:00
libvirtd.policy.in daemon: Make the default PolicyKit policy auth_admin_keep. 2012-11-01 13:17:26 +00:00
libvirtd.qemu.logrotate.in qemu: logrotate: drop minsize directive 2017-10-26 11:00:07 -06:00
libvirtd.sasl Switch to GSSAPI (kerberos) instead of the insecure DIGEST-MD5 2017-03-15 18:14:51 +00:00
libvirtd.service.in libvirtd: Explicit dependency on systemd-machined 2018-01-22 16:55:12 +01:00
libvirtd.sysconf daemon: Enhance documentation for changing NOFILE limit 2014-03-20 10:55:44 +01:00
libvirtd.sysctl init: raise default system aio limits 2011-10-05 14:49:35 -06:00
libvirtd.uml.logrotate.in daemon: remove minsize directive from hypervisor logrotate files 2017-10-26 11:23:07 -06:00
libvirtd.upstart daemon: Allow overriding NOFILES ulimit for the daemon as well 2012-02-01 16:04:30 +01:00
Makefile.am build: passing the "-z defs" linker flag to prevent undefined symbols 2018-02-09 11:05:10 +00:00
remote.c libvirtd: rename virNetServerClient callback impls to match type names 2018-01-31 15:12:33 +00:00
remote.h libvirtd: rename virNetServerClient callback impls to match type names 2018-01-31 15:12:33 +00:00
stream.c daemon: Don't conditionally free @origErr in daemonStreamEvent 2017-07-20 10:08:27 -04:00
stream.h Add new flag to daemonCreateClientStream and virNetClientStreamNew 2017-05-18 07:42:13 +02:00
test_libvirtd.aug.in libvirtd.conf: Drop max_requests 2017-08-16 08:59:28 +02:00
THREADS.txt THREADS.txt: fix typos 2017-01-25 09:18:49 +01:00
virt-guest-shutdown.target Use https:// links for most sites 2017-10-16 10:22:34 +01:00