summary refs log tree commit diff stats
path: root/gitlab/issues_text/target_missing/host_missing/accel_missing/1710
diff options
context:
space:
mode:
authorChristian Krinitsin <mail@krinitsin.com>2025-06-01 21:35:14 +0200
committerChristian Krinitsin <mail@krinitsin.com>2025-06-01 21:35:14 +0200
commit3e4c5a6261770bced301b5e74233e7866166ea5b (patch)
tree9379fddaba693ef8a045da06efee8529baa5f6f4 /gitlab/issues_text/target_missing/host_missing/accel_missing/1710
parente5634e2806195bee44407853c4bf8776f7abfa4f (diff)
downloadqemu-analysis-3e4c5a6261770bced301b5e74233e7866166ea5b.tar.gz
qemu-analysis-3e4c5a6261770bced301b5e74233e7866166ea5b.zip
clean up repository
Diffstat (limited to 'gitlab/issues_text/target_missing/host_missing/accel_missing/1710')
-rw-r--r--gitlab/issues_text/target_missing/host_missing/accel_missing/171051
1 files changed, 0 insertions, 51 deletions
diff --git a/gitlab/issues_text/target_missing/host_missing/accel_missing/1710 b/gitlab/issues_text/target_missing/host_missing/accel_missing/1710
deleted file mode 100644
index ee2e7e254..000000000
--- a/gitlab/issues_text/target_missing/host_missing/accel_missing/1710
+++ /dev/null
@@ -1,51 +0,0 @@
-contrib/plugins/Makefile is not crossplatform
-Description of problem:
-Currently `contrib/plugins/Makefile` makes multiple assumptions about paths used, compiler flags available, and library extension
-Steps to reproduce:
-1. Compile QEMU from sources on macOS or Windows
-2. Enter `contrib/plugins`
-3. Type `make` and become sad.
-Additional information:
-As the rest of QEMU switched to Meson, maybe it's a good idea to do the same for plugins as well?
-
-This is what I come with myself:
-
-`meson.build`:
-```meson
-project('qemu-plugins', 'c', meson_version: '>=0.50.0')
-
-qemu_src = get_option('qemu_path')
-if qemu_src == ''
-  qemu_src = '../..'
-endif
-
-qemu_include = qemu_src + '/include/qemu'
-incdir = include_directories(qemu_include)
-
-plugins = [
-  'execlog',
-  'hotblocks',
-  'hotpages',
-  'howvec',
-  'lockstep',
-  'hwprofile',
-  'cache',
-  'drcov',
-]
-
-th = dependency('threads', required: true)
-glib = dependency('glib-2.0', required: true)
-
-foreach p: plugins
-  library(p, p + '.c',
-    include_directories: incdir,
-    dependencies: [th, glib],
-    override_options: ['b_lundef=false']
-  )
-endforeach
-```
-
-`meson_options.txt`:
-```
-option('qemu_path', type : 'string', value : '', description : 'Full path to the QEMU sources to build the plugin for')
-```