workaround the runtime exception of edje_cc in tizen build environment 00/293600/3
authorwchang kim <wchang.kim@samsung.com>
Thu, 1 Jun 2023 00:38:15 +0000 (09:38 +0900)
committerwchang kim <wchang.kim@samsung.com>
Wed, 7 Jun 2023 21:18:12 +0000 (06:18 +0900)
Change-Id: I0b6ec9f1f24362b2da79b958a323393548a41ded

packaging/efl.spec
src/bin/edje/edje_cc.c

index 30916bd..266dbac 100644 (file)
@@ -1174,8 +1174,6 @@ CFLAGS+=" -DLIBDIR=\\\"%{_libdir}\\\""
 
 export XDG_RUNTIME_DIR="/tmp/"
 
-export QEMU_GUEST_BASE=0x5500000000
-
 export DESTDIR=%{buildroot}
 meson setup \
     -Dtizen=true -Dtbm=true \
index cc6fb8e..9f8ac13 100644 (file)
@@ -138,6 +138,19 @@ main_help(void)
      , progname);
 }
 
+#define BUILD_USER "abuild"
+static void check_build_env()
+{
+   char *user;
+   user=getenv("USER");
+   if(!strncmp(user, BUILD_USER, strlen(BUILD_USER)))
+   {
+      EINA_LOG_INFO("setenv EINA_CPU_FAKE=1");
+      setenv("EINA_CPU_FAKE", "1", 1);
+   }
+   return;
+}
+
 int
 main(int argc, char **argv)
 {
@@ -149,6 +162,8 @@ main(int argc, char **argv)
 
    setlocale(LC_NUMERIC, "C");
 
+   check_build_env();
+
    ecore_app_no_system_modules();
    efreet_cache_disable();