glib/docs
Philip Withnall b02e29558f
docs: Set -Dglib_debug=enabled by default and document it for distros
As per https://gitlab.gnome.org/GNOME/glib/-/issues/3421#note_2206315:

It seems like there’s agreement that glib_debug should be enabled for
developers and disabled for distros; and it also seems like there’s no
reliable way to figure this out magically (because not everyone ties
things to `-Dbuildtype=*`). So, we’re left with forcing some group of
people to manually set the value of `glib_debug`. There are more
developers/contributors than there are distros, and distros are more
likely to notice an accidentally-slow GLib package than developers are
likely to notice an accidentally-not-asserting-hard-enough local build,
so let’s say:

The default should be `-Dglib_debug=enabled`, and distros should probably
all override that to `-Dglib_debug=disabled`.

Signed-off-by: Philip Withnall <pwithnall@gnome.org>

Fixes: #3421
2024-08-25 18:34:05 +01:00
..
reference docs: Clarify distinction between GDrive, GVolume and GMount 2024-08-15 11:32:37 +01:00
backports.md Merge branch 'backports-typo-fix' into 'main' 2023-06-29 16:54:22 +00:00
CODEOWNERS build: Rename meson_options.txt to meson.options 2024-06-13 04:50:04 -05:00
issue-and-merge-request-management.md docs: Document issue and merge request triaging and review guidelines 2023-06-29 16:50:00 +01:00
macros.md docs: Set -Dglib_debug=enabled by default and document it for distros 2024-08-25 18:34:05 +01:00
meson-version.md docs: Update Meson version policy to mention freedesktop SDK 2022-11-24 12:13:21 +00:00
rationales.md docs: Move README.rationale to docs subdirectory 2022-05-11 13:02:49 +01:00
releasing.md docs: Document the release process 2022-06-21 16:16:10 +01:00
roadmap.md docs: fix a typo 2023-12-21 07:45:04 +01:00
supported-platforms.md ci: Update Fedora CI image to Fedora 39 2024-05-15 13:27:47 +01:00
testing.md docs: Add a testing policy 2022-06-14 15:19:32 +01:00
toolchain-requirements.md docs: Update toolchain requirement to C11 2024-06-14 12:35:21 +01:00
win32-build.md Revert "build-sys: drop -mms-bitfields GCC flag" 2023-07-29 11:54:22 +03:00