diff options
-rw-r--r-- | kde-modules/KDECompilerSettings.cmake | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/kde-modules/KDECompilerSettings.cmake b/kde-modules/KDECompilerSettings.cmake index e72b047b..aa01b66c 100644 --- a/kde-modules/KDECompilerSettings.cmake +++ b/kde-modules/KDECompilerSettings.cmake @@ -169,25 +169,6 @@ endif() if (UNIX) set ( _KDE4_PLATFORM_DEFINITIONS ${_KDE4_PLATFORM_DEFINITIONS} -D_LARGEFILE64_SOURCE) - - # This flag is needed in order to be able to support files > 2GB even on - # 32bit platforms. The default is to use the non-64bit aware syscalls on - # 32bit platforms, which makes every application to SIGXFSZ (which is - # equivalent to a crash) when they see or touch a file > 2GB. - check_cxx_source_compiles(" -#include <sys/types.h> - /* Check that off_t can represent 2**63 - 1 correctly. - We can't simply define LARGE_OFF_T to be 9223372036854775807, - since some C++ compilers masquerading as C compilers - incorrectly reject 9223372036854775807. */ -#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) - int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1]; - int main() { return 0; } -" _OFFT_IS_64BIT) - - if (NOT _OFFT_IS_64BIT) - set ( _KDE4_PLATFORM_DEFINITIONS ${_KDE4_PLATFORM_DEFINITIONS} -D_FILE_OFFSET_BITS=64) - endif () endif (UNIX) |