Fix build error for 64-bit 52/247352/1
authorJusung Son <jusung07.son@samsung.com>
Tue, 10 Nov 2020 06:04:04 +0000 (15:04 +0900)
committerJusung Son <jusung07.son@samsung.com>
Tue, 10 Nov 2020 06:04:04 +0000 (15:04 +0900)
Change-Id: I2b02ee184c133972fce38026d9b5017f1fdcad13
Signed-off-by: Jusung Son <jusung07.son@samsung.com>
packaging/message-port.spec
test/unit_tests/test_message_port.cc

index 1113420..46174de 100644 (file)
@@ -81,7 +81,7 @@ install -m 0644 gcov-obj/* %{buildroot}%{_datadir}/gcov/obj
 %endif
 
 %check
-export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:%{buildroot}/usr/lib/
+export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:%{buildroot}%{_libdir}/
 ctest -V
 
 %if 0%{?gcov:1}
index 46f76be..5f59fa5 100644 (file)
@@ -248,7 +248,7 @@ extern "C" gint g_io_channel_unix_get_fd(GIOChannel* channel) {
   return 1;
 }
 
-extern "C" int read(int desc, void* buf, size_t count) {
+extern "C" ssize_t read(int desc, void* buf, size_t count) {
   if (count == 4 && buf != NULL) {
     int val = 4;
     memcpy(buf, &val, count);