From 4b8b5acfc4955d8d8d575dbf7e9e7e49ba50543c Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Tue, 7 May 2024 00:17:56 +0200 Subject: [PATCH] Fix builds with gcc-14 lstat (#9703 PR #893) from stat(2) ``` lstat(): /* glibc 2.19 and earlier */ _BSD_SOURCE || /* Since glibc 2.20 */ _DEFAULT_SOURCE || _XOPEN_SOURCE >= 500 || /* Since glibc 2.10: */ _POSIX_C_SOURCE >= 200112L ``` --- libs/aaf/wscript | 2 +- libs/tk/ytk/wscript | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/aaf/wscript b/libs/aaf/wscript index 9c9f089567..fc24d15bea 100644 --- a/libs/aaf/wscript +++ b/libs/aaf/wscript @@ -60,7 +60,7 @@ def build(bld): #obj.uselib = 'GLIB' obj.vnum = LIBAAF_LIB_VERSION obj.install_path = bld.env['LIBDIR'] - obj.defines += [ 'PACKAGE="' + I18N_PACKAGE + '"' ] + obj.defines += [ 'PACKAGE="' + I18N_PACKAGE + '"', '_POSIX_C_SOURCE=200809L' ] def shutdown(): autowaf.shutdown() diff --git a/libs/tk/ytk/wscript b/libs/tk/ytk/wscript index 11721244d1..63e1c2afc5 100644 --- a/libs/tk/ytk/wscript +++ b/libs/tk/ytk/wscript @@ -282,7 +282,7 @@ def build(bld): obj.uselib = 'GLIB GIO PANGO CAIRO PANGOCAIRO GMODULE' obj.defines = [ 'HAVE_CONFIG_H', '_LARGEFILE64_SOURCE', '_REENTRANT', 'G_LOG_DOMAIN="Gtk"', 'GTK_COMPILATION', '_FILE_OFFSET_BITS=64', 'GTK_DISABLE_DEPRECATED', 'G_DISABLE_CAST_CHECKS', 'G_DISABLE_SINGLE_INCLUDES', 'DATK_DISABLE_SINGLE_INCLUDES', 'GDK_PIXBUF_DISABLE_SINGLE_INCLUDES', 'GTK_DISABLE_SINGLE_INCLUDES', 'GDK_PIXBUF_DISABLE_DEPRECATED', - 'GTK_PRINT_BACKENDS="file,lpr"', 'GTK_PRINT_BACKEND_ENABLE_UNSUPPORTED', 'GTK_PRINT_PREVIEW_COMMAND=""', + 'GTK_PRINT_BACKENDS="file,lpr"', 'GTK_PRINT_BACKEND_ENABLE_UNSUPPORTED', 'GTK_PRINT_PREVIEW_COMMAND=""', '_POSIX_C_SOURCE=200809L', 'GTK_VERSION="2.24.23"', 'GTK_BINARY_VERSION="2.10.0"', 'GTK_HOST="ardour"', 'PACKAGE="' + I18N_PACKAGE + '"', 'GETTEXT_PACKAGE="' + I18N_PACKAGE + '"',