Closed
Description
Hi,
live reloading isn't working for me on linux, here the facts I've debugged so far:
- your repository with the imgui-sample reloading in linux works!
- my project on windows reloading works
- my project on linux 64bit does NOT work!
So the issue is clearly from my project setup, your sample is working. I've tried to debug this and found out:
- library is copied successfully
- new library is loaded (lsof -p shows the new library and debug logs also indicate that the new so is loaded). Old library is marked as "DEL"
- I've checked md5 sums of the files and for the reloaded library and they're different (original vs runtime-modified library)
- my project works, but code-changes done are compiled (shared library size changes, md5sum changes), are loaded (checked via lsof) but still old code is executed
any ideas how to find out what is going on and why it doesn't work? I'm not sure if I can trust qtcreator-debugger when I step through the source code, but on assembly level it looks like the old function (old debugging info also might happen). Or any sanity-checks I can do?
Metadata
Metadata
Assignees
Labels
No labels