From b1dca0e4ca74fc1b050a0b426e06721e150a7af2 Mon Sep 17 00:00:00 2001 From: Javier Blazquez <jblazquez@riotgames.com> Date: Mon, 4 Nov 2019 15:59:54 -0800 Subject: [PATCH] Fix definition of ssize_t in CMake for 64-bit builds --- CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 1ec8c3ec..d4efd0e2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -108,8 +108,8 @@ include(CheckTypeSize) check_type_size("ssize_t" SIZEOF_SSIZE_T) if(SIZEOF_SSIZE_T STREQUAL "") # ssize_t is a signed type in POSIX storing at least -1. - # Set it to "int" to match the behavior of AC_TYPE_SSIZE_T (autotools). - set(ssize_t int) + # Set it to a pointer-size int. + set(ssize_t ptrdiff_t) endif() # Checks for symbols. -- GitLab