This commit is to fix "Value too large for defined data type." issue in case of that
'stat' syscall executes to handle a large file(*.so) more than 2GB after moving to
m53 (Tizen 4.0) from m47 (Tizen 3.0).
@To maintainer of chromium-efl:
In order to evaluate chromium-efl(m53) with gbs local build after applying this commit,
Please, use "--keep-packs" option of GBS command.
* Reference:
a. 28. Value too large for defined data type)
https://www.gnu.org/software/coreutils/faq/coreutils-faq.html#Value-too-large-for-defined-data-type
b. Make failing stat() calls abort the build.
https://github.com/ninja-build/ninja/pull/937/commits/
b334523f1da03adfcd23b6e7e7a66c8fcbf87840
* GBS build error (chromium-efl, m53):
. . . Upper Omission . . .
[ 1880s] /home/abuild/rpmbuild/BUILD/chromium-efl-53.2785.0.36/tizen_src/
build/prebuild/ld: warning: hidden symbol 'SSL_get_peer_cert_chain' in
obj/third_party/boringssl/libboringssl.a
(obj/third_party/boringssl/src/ssl/boringssl.ssl_lib.o) is referenced by
DSO //lib/libecore_con.so
[ 1880s] ninja: build stopped: stat(lib/libchromium-ewk.so): Value too large for defined data type.
[ 1880s] + tizen_src/build/apply_patches.sh -r
[ 1880s] error: Bad exit status from /var/tmp/rpm-tmp.Gnna3R (%build)
Reported-by: Youngsoo Choi <kenshin.choi@samsung.com>
Reviewed-by: MyungJoo Ham <myungjoo.ham@samsung.com>
Reviewed-by: Chan Lee <chang45.lee@samsung.com>
Signed-off-by: Geunsik Lim <geunsik.lim@samsung.com>
Change-Id: I77eb7cd60def255c002b74d643d194063ae9ebc8