You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/dev-libs/libmirage/files/libmirage-2.1.0-DISABLE_DEP...

36 lines
1.4 KiB

From 0d9ce2618014c41b5aefce8355af95b0d1119d85 Mon Sep 17 00:00:00 2001
From: Henrik Stokseth <hstokset@users.sourceforge.net>
Date: Mon, 10 Jun 2013 03:42:49 +0200
Subject: [PATCH] All: Stop defining G_DISABLE_DEPRECATED.
Defining G_DISABLE_DEPRECATED is a bad idea. For one it means deprecated
functions etc. is effectively removed by the preprocessor. This breaks
compilation on certain setups (read: Launchpad compiler farm), since
the functions are not declared and therefore you get warnings about
the calls being implicit. And on setups that compiles the code, the
resulting code might result in undefined behaviour, in particular on
64-bit platforms.
Note that on supported compilers such as GCC, you will still get warnings
about calling deprecated functions without this define in place.
---
libmirage/CMakeLists.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libmirage/CMakeLists.txt b/libmirage/CMakeLists.txt
index 6d33b40..c5a8728 100644
--- a/libmirage/CMakeLists.txt
+++ b/libmirage/CMakeLists.txt
@@ -84,7 +84,7 @@ configure_file (
# Global definitions
add_definitions (-std=c99) # We're compiling using C99
-add_definitions (-DHAVE_CONFIG_H -DG_DISABLE_DEPRECATED)
+add_definitions (-DHAVE_CONFIG_H)
if (CMAKE_COMPILER_IS_GNUCC)
add_definitions (-Wall -Wextra -Wshadow -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align)
--
1.8.2.1