diff options
author | Paolo Bonzini <pbonzini@redhat.com> | 2020-09-01 11:15:30 -0400 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2020-09-30 19:11:36 +0200 |
commit | aa087962d7af6a2caa2caa0c449b76d01042c05a (patch) | |
tree | efa6389628fc40fdaaa07fbbf5a606e2dfd4b908 /meson_options.txt | |
parent | 43b43a4027aefceff3bf7df86a109dd945ac6d49 (diff) | |
download | qemu-aa087962d7af6a2caa2caa0c449b76d01042c05a.zip qemu-aa087962d7af6a2caa2caa0c449b76d01042c05a.tar.gz qemu-aa087962d7af6a2caa2caa0c449b76d01042c05a.tar.bz2 |
configure: move malloc_trim/tcmalloc/jemalloc to meson
Because LIBS is not used anymore, tcmalloc/jemalloc does
not work with binaries whose description is in Meson.
The fix is simply to move them to Meson too.
For consistency with other configure options, specifying
--enable-malloc-trim together with --enable-{tc,je}malloc
becomes a fatal error.
Reported-by: Stefan Hajnoczi <stefanha@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'meson_options.txt')
-rw-r--r-- | meson_options.txt | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/meson_options.txt b/meson_options.txt index b38a6ae..8a59ec2 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -6,6 +6,11 @@ option('docdir', type : 'string', value : 'doc', option('gettext', type : 'boolean', value : true, description: 'Localization of the GTK+ user interface') +option('malloc_trim', type : 'feature', value : 'auto', + description: 'enable libc malloc_trim() for memory optimization') +option('malloc', type : 'combo', choices : ['system', 'tcmalloc', 'jemalloc'], + value: 'system', description: 'choose memory allocator to use') + option('mpath', type : 'feature', value : 'auto', description: 'Multipath persistent reservation passthrough') option('sdl', type : 'feature', value : 'auto', |