-
-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Comparing changes
Open a pull request
base repository: mesonbuild/meson
base: 0.63.1
head repository: mesonbuild/meson
compare: 0.63.2
- 11 commits
- 29 files changed
- 3 contributors
Commits on Sep 2, 2022
-
Revert PR "call ranlib -c after static linking on macos"
As per #10628 (comment) the real fix will be in 0.64. This reverts commits: Revert "linkers: Add a representation for the Apple AR Linker" ee16f01. Revert "backends/ninja: run `ranlib -c $out` when using the apple ar" 77e589c. Revert "tests: Test extern'd globals on MacOS with the Apple Archiver" bcb382b.
Configuration menu - View commit details
-
Copy full SHA for 0e0dbf7 - Browse repository at this point
Copy the full SHA 0e0dbf7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8144b33 - Browse repository at this point
Copy the full SHA 8144b33View commit details -
minstall: do not trample install_mode by rpath fixer
install_mode can include the setuid bit, which has the special property (mentioned in the set_mode logic for minstall itself) of needing to come last, because it "will get wiped by chmod" (or at least chown). In fact, it's not just chown that wipes setuid, but other changes as well, such as the file contents. This is not an issue for install_data / custom_target, but for compiled outputs, we run depfixer to handle rpaths. This may or may not cause edits to the binary, depending on whether we have a build rpath to wipe, or an install rpath to add. (We also may run `strip`, but that external program already has its own mode restoration logic.) Fix this by switching the order of operations around, so that setting the permissions happens last. Fixes void-linux/void-packages#38682
Configuration menu - View commit details
-
Copy full SHA for 4d510f0 - Browse repository at this point
Copy the full SHA 4d510f0View commit details -
typing: simplify type annotations for libraries
In a bunch of places we need to list various types of libraries including custom_target outputs, and it gets very long. Use a common T.Union for this.
Configuration menu - View commit details
-
Copy full SHA for 1c0cfc3 - Browse repository at this point
Copy the full SHA 1c0cfc3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 67bf307 - Browse repository at this point
Copy the full SHA 67bf307View commit details -
fix incorrect type annotations for coredata compile/link args
These make no sense as single strings.
Configuration menu - View commit details
-
Copy full SHA for c3ab7ed - Browse repository at this point
Copy the full SHA c3ab7edView commit details -
fix linker regression for compilers that don't accept LDFLAGS directly
e.g. ldc -- the compiler needs to process args before consuming them. Fixes #10693
Configuration menu - View commit details
-
Copy full SHA for fa99485 - Browse repository at this point
Copy the full SHA fa99485View commit details -
Revert "Windows: Improve Python 3.8+ module check on Windows"
Configuration menu - View commit details
-
Copy full SHA for 67123be - Browse repository at this point
Copy the full SHA 67123beView commit details
Commits on Sep 3, 2022
-
Need to link the qt4 install so it's in PATH.
Configuration menu - View commit details
-
Copy full SHA for 1bc9f37 - Browse repository at this point
Copy the full SHA 1bc9f37View commit details -
tests/7 gnome: Fix incorrect unref of GResource
The returned GResource is transfer-none, since the generated function basically calls g_static_resource_get_resource(). It should not be unreffed. Causes an abort on Debian: GLib-GIO:ERROR:../../../gio/gresource.c:1451:g_static_resource_fini: assertion failed: (g_atomic_int_get (&resource->ref_count) >= 2)
Configuration menu - View commit details
-
Copy full SHA for 7d0bb45 - Browse repository at this point
Copy the full SHA 7d0bb45View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ddf789 - Browse repository at this point
Copy the full SHA 2ddf789View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 0.63.1...0.63.2