summary refs log tree commit diff stats
path: root/gitlab/issues_text/target_missing/host_missing/accel_missing/2506
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/2506
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/2506')
-rw-r--r--gitlab/issues_text/target_missing/host_missing/accel_missing/250658
1 files changed, 0 insertions, 58 deletions
diff --git a/gitlab/issues_text/target_missing/host_missing/accel_missing/2506 b/gitlab/issues_text/target_missing/host_missing/accel_missing/2506
deleted file mode 100644
index d2c0733e6..000000000
--- a/gitlab/issues_text/target_missing/host_missing/accel_missing/2506
+++ /dev/null
@@ -1,58 +0,0 @@
-LC_RPATH stripped despite setting INSTALL_REMOVE_ENVIRONMENT_RPATH=FALSE
-Description of problem:
-When I try to run qemu, I get the following output:
-> dyld[93165]: Library not loaded: @rpath/libjpeg.62.dylib
->   Referenced from: <85BC1FBA-CA2E-3CAC-9ABF-E5330AC86CAF> /Users/mj/local/bin/qemu-system-aarch64
->   Reason: no LC_RPATH's found
-Steps to reproduce:
-If the qemu-9.0.2 folder is present, remove it:
-```
-$ rm -rf qemu-9.0.2
-```
-Create the source folder:
-```
-$ tar xzf qemu-9.0.2.tar.xz
-$ cd qemu-9.0.2
-```
-
-Make sure the following environment variables are set:
-```
-$ export CC=clang
-$ export LDFLAGS="-rpath $HOME/local/lib"
-$ export INSTALL_REMOVE_ENVIRONMENT_RPATH=FALSE
-```
-
-Configure as follows:
-```
-$ ./configure --prefix=$HOME/local --disable-sdl --enable-slirp --enable-fdt=internal --enable-spice
-```
-
-Build
-```
-$ make -j 10
-```
-
-Note there are a large number of linker warnings like this:
-> ld: warning: duplicate -rpath '/Users/mj/local/lib' ignored
-
-Execute this:
-```
-$ otool -l build/qemu-system-aarch64 | grep LC_RPATH -A2
-```
-
-See this output
->          cmd LC_RPATH
->      cmdsize 32
->         path /Users/mj/local/lib (offset 12) 
-
-Change directory to $HOME/local/bin & execute:
-```
-$ otool -l qemu-system-aarch64 | grep LC_RPATH -A2
-```
-
-The output is now empty - the LC_RPATH has been stripped by the install.  This results in the failure to execute the resulting binary.  Note, I tried using install_name_tool to add the RPATH, but it warned me this changed the signature of the file, and it would not run.
-
-Executing qemu-system-aarch64 produces the following:
->  dyld[93165]: Library not loaded: @rpath/libjpeg.62.dylib
->    Referenced from: <85BC1FBA-CA2E-3CAC-9ABF-E5330AC86CAF> /Users/mj/local/bin/qemu-system-aarch64
->    Reason: no LC_RPATH's found