summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYury Usishchev <y.usishchev@samsung.com>2015-04-29 12:52:00 +0300
committerYury Usishchev <y.usishchev@samsung.com>2015-04-29 12:52:00 +0300
commit9420fca19148ec9335eebca885d1524990b095d1 (patch)
tree71413d889678440b47c2688978c3e91cde32cddf
parent50d4c731b0f83ee9fe83d5c9bba9ca598adbb0f0 (diff)
downloadtizen-platform-config-sandbox/jolfzverb/tizen.tar.gz
tizen-platform-config-sandbox/jolfzverb/tizen.tar.bz2
tizen-platform-config-sandbox/jolfzverb/tizen.zip
Add -fgnu89-inline to CFLAGSsandbox/jolfzverb/tizen
In GCC 5.1 default C standard changed to -std=gnu11. This changed behavior of inline functions. Build error is: [ 198s] ./.libs/libtzplatform-config-2.0.so: undefined reference to `initialize' [ 198s] ./.libs/libtzplatform-config-2.0.so: undefined reference to `hashid' [ 198s] ./.libs/libtzplatform-config-2.0.so: undefined reference to `get_uid' [ 198s] collect2: error: ld returned 1 exit status Changing back to gnu89 inlining mode fixes the issue. Change-Id: I078c318857455a3a4227667670227bedb24fbc73 Signed-off-by: Yury Usishchev <y.usishchev@samsung.com>
-rw-r--r--packaging/tizen-platform-config.spec1
1 files changed, 1 insertions, 0 deletions
diff --git a/packaging/tizen-platform-config.spec b/packaging/tizen-platform-config.spec
index 4e83a0f..16992a7 100644
--- a/packaging/tizen-platform-config.spec
+++ b/packaging/tizen-platform-config.spec
@@ -52,6 +52,7 @@ Tizen Platform Configuration - helper program to lookup Tizen variables easily
cp %{SOURCE1001} .
%build
+CFLAGS+=" -fgnu89-inline "
%reconfigure --enable-static
%__make %{?_smp_mflags}