| Index: build/config/linux/BUILD.gn
|
| diff --git a/build/config/linux/BUILD.gn b/build/config/linux/BUILD.gn
|
| index 8939ad8eed9c91776daf41ea4c2ffdc5667e7b6f..5d6097337975ddf419b9f065e4e15ef6de775421 100644
|
| --- a/build/config/linux/BUILD.gn
|
| +++ b/build/config/linux/BUILD.gn
|
| @@ -118,7 +118,14 @@ pkg_config("gconf") {
|
|
|
| pkg_config("gio_config") {
|
| packages = [ "gio-2.0" ]
|
| - defines = [ "USE_GIO" ]
|
| + # glib >=2.40 deprecate g_settings_list_schemas in favor of
|
| + # g_settings_schema_source_list_schemas. This function is not available on
|
| + # earlier versions that we still need to support (specifically, 2.32), so
|
| + # disable the warning with the GLIB_DISABLE_DEPRECATION_WARNINGS define.
|
| + # TODO(mgiuca): Remove this suppression when we drop support for Ubuntu 13.10
|
| + # (saucy) and earlier. Update the code to use
|
| + # g_settings_schema_source_list_schemas instead.
|
| + defines = [ "USE_GIO", "GLIB_DISABLE_DEPRECATION_WARNINGS" ]
|
| ignore_libs = true # Loader generated below.
|
| }
|
|
|
|
|