Add define _FILE_OFFSET_BITS=64 for stat 63/123063/2 submit/tizen/20170405.040602
authorJiyong Min <jiyong.min@samsung.com>
Tue, 4 Apr 2017 09:18:35 +0000 (18:18 +0900)
committerJiyong Min <jiyong.min@samsung.com>
Tue, 4 Apr 2017 10:40:17 +0000 (19:40 +0900)
 [problem] stat return OVERFLOW error because filesize is over 2^31 in 32-bit platform
 - Should define _FILE_OFFSET_BITS=64 to support large filesize in 32-bit platform

Change-Id: Ib915f7e82e64867acc19d828884c8c77881c7596
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
Makefile.am
packaging/media-server.spec

index 956b891..3b2c432 100644 (file)
@@ -13,6 +13,7 @@ AM_LDFLAGS=-Wl,--as-needed -Wl,--hash-style=both
 ######################################################
 COMMON_CFLAGS = -I${srcdir}/lib/include \
                 -I${srcdir}/src/common/include \
+                -D_FILE_OFFSET_BITS=64 \
                $(GLIB_CFLAGS) \
                $(GTHREAD_CFLAGS) \
                $(DLOG_CFLAGS) \
@@ -66,6 +67,7 @@ libmedia_utils_la_SOURCES = lib/media-util-noti-internal.c \
                             lib/media-util-dcm.c
 
 libmedia_utils_la_CFLAGS = -I${srcdir}/lib/include \
+                           -D_FILE_OFFSET_BITS=64 \
                               $(GLIB_CFLAGS) \
                              $(DLOG_CFLAGS) \
                              $(DBUS_CFLAGS) \
@@ -201,6 +203,7 @@ media_scanner_v2_LDADD += $(USB_DEVICE_LIBS) \
 mediadb_update_SOURCES = src/mediadb-update.c
 
 mediadb_update_CFLAGS = -I${srcdir}/lib/include \
+                        -D_FILE_OFFSET_BITS=64 \
                        $(GTHREAD_CFLAGS) \
                        $(GLIB_CFLAGS) \
                        $(GIO_CFLAGS) \
index cfdc70a..7cf15a2 100755 (executable)
@@ -1,6 +1,6 @@
 Name:       media-server
 Summary:    A server for media content management
-Version:    0.3.33
+Version:    0.3.34
 Release:    0
 Group:      Multimedia/Service
 License:    Apache-2.0