From: Mikhail Kashkarov Date: Fri, 20 Dec 2019 18:44:18 +0000 (+0300) Subject: [Tizen 6.0] Support build with glibc 2.30 X-Git-Tag: submit/tizen/20200107.104341^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=eb21b09c32b445d4bcd45a10fc9df270b70001df;p=platform%2Fcore%2Fapi%2Fwebapi-plugins.git [Tizen 6.0] Support build with glibc 2.30 Support armv7l builds for OBS [ 391s] + out/Default/desc_gentool /usr/lib/tizen-extensions-crosswalk/common /home/abuild/rpmbuild/BUILDROOT/webapi-plugins-2.58-3.3.arm/usr/lib/tizen-extensions-crosswalk/common [ 391s] scandir: Value too large for defined data type which caused by different dirent layout since glibc 2.25 and dirent is used by scandir routine: struct dirent { #ifndef __USE_FILE_OFFSET64 __ino_t d_ino; /* File serial number. */ #else __ino64_t d_ino; #endif .... Change-Id: I3cba875d7b1c1958f99258b8aff9b72af372535e Signed-off-by: Mikhail Kashkarov --- diff --git a/doc/src/assets/webapi-plugins-devel-test/src/tool/tool.gyp b/doc/src/assets/webapi-plugins-devel-test/src/tool/tool.gyp index ed978ce1..b322b340 100644 --- a/doc/src/assets/webapi-plugins-devel-test/src/tool/tool.gyp +++ b/doc/src/assets/webapi-plugins-devel-test/src/tool/tool.gyp @@ -12,6 +12,7 @@ '-std=c++0x', '-Wall' ], + 'defines': ['_FILE_OFFSET_BITS=64' ], 'link_settings': {'libraries': [ '-ldl'], }, 'include_dirs': [ '/usr/include/webapi-plugins/src/' diff --git a/src/tool/tool.gyp b/src/tool/tool.gyp index 384c34c5..b496cc5b 100644 --- a/src/tool/tool.gyp +++ b/src/tool/tool.gyp @@ -12,6 +12,7 @@ '-std=c++0x', '-Wall' ], + 'defines': ['_FILE_OFFSET_BITS=64' ], 'link_settings': {'libraries': [ '-ldl'], }, 'include_dirs': [ '../'