Good day All.

We are now working on porting Tizen to AArch64 architecture, and package 'nspr' fails to build with folowing error:

[  560s] configure: error: can not guess host type; you must specify one


To fix this error we propose using %configure macro instead of ./configure, for Tizen. It sets a lot of custom parameters for configure script.

Here are build for current version:
https://build.tizen.org/package/show?package=nspr_fail&project=devel%3Aarm_toolchain%3AMobile%3Atest

and fixed version:
https://build.tizen.org/package/show?package=nspr_fixed&project=devel%3Aarm_toolchain%3AMobile%3Atest

Patch is attached and also commited to review.tizen.org:

https://review.tizen.org/gerrit/19884

--
BR,
Yury Usishchev

diff --git a/packaging/nspr.spec b/packaging/nspr.spec
index 7ca70ac..67570c6 100644
--- a/packaging/nspr.spec
+++ b/packaging/nspr.spec
@@ -41,14 +41,12 @@ BUILD_TIME="$(date -u -d "${modified}" "+%%s000000")"
 #
 cd nspr
 export CFLAGS="%{optflags}"
-./configure --enable-optimize="$CFLAGS" \
-            --disable-debug \
+%configure --enable-optimize="$CFLAGS" \
 %ifarch x86_64
 	    --enable-64bit \
 %endif
-	    --libdir=%{_libdir} \
 	    --includedir=%{_includedir}/nspr4 \
-	    --prefix=%{_prefix}
+            --disable-debug
 make SH_DATE="$BUILD_STRING" SH_NOW="$BUILD_TIME" %{?_smp_mflags}
 %check
 # Run test suite
_______________________________________________
Product-dev mailing list
[email protected]
https://lists.tizen.org/listinfo/product-dev

Reply via email to