-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Crash when using meson on existing build generated by older version #7613
Labels
Comments
Meson uses python's pickle to store data, so a build dir cannot be reused after meson update. That being said, meson usually detect it's a build from an older version and print an error message saying to reconfigure. Looks like "meson test" subcommand is missing that check. |
nirbheek
added a commit
to nirbheek/meson
that referenced
this issue
Sep 8, 2020
Same as coredata.dat and build.dat loading Fixes mesonbuild#7613
nirbheek
added a commit
to nirbheek/meson
that referenced
this issue
Sep 9, 2020
Same as coredata.dat and build.dat loading Fixes mesonbuild#7613
nirbheek
added a commit
to nirbheek/meson
that referenced
this issue
Sep 9, 2020
Same as coredata.dat and build.dat loading. Also, do not assert if things change. Raise the appropriate exception. Fixes mesonbuild#7613
nirbheek
added a commit
to nirbheek/meson
that referenced
this issue
Sep 9, 2020
Same as coredata.dat and build.dat loading. Also, do not assert if things change. Raise the appropriate exception. Fixes mesonbuild#7613
nirbheek
added a commit
that referenced
this issue
Sep 10, 2020
Same as coredata.dat and build.dat loading. Also, do not assert if things change. Raise the appropriate exception. Fixes #7613
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Describe the bug
To Reproduce
The issue occurred when running the latest version of meson on an already built version of systemd. After removing the build directory I cannot reproduce the issue anymore. Maybe some issue where the new version of meson can't handle serialized data from older versions?
Expected behavior
No crash
system parameters
Not a cross build
Python: 3.8.5
Arch Linux
meson --version
meson: 0.55.1
ninja --version
if it's a Ninja buildninja: 1.10.0
The text was updated successfully, but these errors were encountered: