[Tizen 6.0] Support build with glibc 2.30 69/221569/2 accepted/tizen/unified/20200108.131505 submit/tizen/20200107.104341
authorMikhail Kashkarov <m.kashkarov@partner.samsung.com>
Fri, 20 Dec 2019 18:44:18 +0000 (21:44 +0300)
committerPawel Wasowski <p.wasowski2@samsung.com>
Fri, 3 Jan 2020 14:53:55 +0000 (14:53 +0000)
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 <m.kashkarov@partner.samsung.com>
doc/src/assets/webapi-plugins-devel-test/src/tool/tool.gyp
src/tool/tool.gyp

index ed978ce..b322b34 100644 (file)
@@ -12,6 +12,7 @@
                 '-std=c++0x',
                 '-Wall'
             ],
+            'defines': ['_FILE_OFFSET_BITS=64' ],
             'link_settings': {'libraries': [ '-ldl'], },
             'include_dirs': [
                 '/usr/include/webapi-plugins/src/'
index 384c34c..b496cc5 100644 (file)
@@ -12,6 +12,7 @@
                 '-std=c++0x',
                 '-Wall'
             ],
+            'defines': ['_FILE_OFFSET_BITS=64' ],
             'link_settings': {'libraries': [ '-ldl'], },
             'include_dirs': [
                 '../'