Hello community, here is the log from the commit of package v8 for openSUSE:Factory checked in at 2012-08-10 19:03:47 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/v8 (Old) and /work/SRC/openSUSE:Factory/.v8.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "v8", Maintainer is "" Changes: -------- --- /work/SRC/openSUSE:Factory/v8/v8.changes 2012-07-30 21:51:27.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.v8.new/v8.changes 2012-08-10 23:18:43.000000000 +0200 @@ -1,0 +2,16 @@ +Wed Aug 8 10:15:20 UTC 2012 - [email protected] + +- fix build on ARM + +------------------------------------------------------------------- +Fri Aug 3 15:37:52 UTC 2012 - [email protected] + +- Update to 3.12.19.1 + * Forced using bit-pattern for signed zero double. (issue 2239) + * Made sure double to int conversion is correct. (issue 2260) + * Always set the callee's context when calling a function from + optimized code. (Chromium issue 138887) + * Fixed building with GCC 3.x (issue 2016, 2017) + * Improved API calls that return empty handles. (issue 2245) + +------------------------------------------------------------------- Old: ---- v8.3.12.16.0.tar.lzma New: ---- arm-use-hardfloat.diff v8.3.12.19.1.tar.lzma ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ v8.spec ++++++ --- /var/tmp/diff_new_pack.JfJvVF/_old 2012-08-10 23:18:45.000000000 +0200 +++ /var/tmp/diff_new_pack.JfJvVF/_new 2012-08-10 23:18:45.000000000 +0200 @@ -17,13 +17,14 @@ Name: v8 -Version: 3.12.16.0 +Version: 3.12.19.1 Release: 0 Summary: JavaScript Engine License: BSD-3-Clause Group: System/Libraries Url: http://code.google.com/p/v8 Source0: %{name}.%{version}.tar.lzma +Patch0: arm-use-hardfloat.diff BuildRequires: gcc-c++ BuildRequires: lzma BuildRequires: python-devel @@ -89,11 +90,16 @@ lzma -cd %{SOURCE0} | tar xf - %setup -D -T -n %{name} +%patch0 %build env=CCFLAGS:"-fPIC" -make %{target}.release -j3 library=shared snapshots=on soname_version=%{somajor} +MAKE_EXTRA_FLAGS="" +%ifarch armv7hl +MAKE_EXTRA_FLAGS+=use_arm_eabi_hardfloat=true +%endif +make %{target}.release -j3 library=shared snapshots=on soname_version=%{somajor} $MAKE_EXTRA_FLAGS %install %if 0%{?suse_version} > 1140 || 0%{?fedora_version} ++++++ arm-use-hardfloat.diff ++++++ --- Makefile +++ Makefile @@ -99,6 +99,11 @@ ifeq ($(regexp), interpreted) GYPFLAGS += -Dv8_interpreted_regexp=1 endif +# use hardfloat +ifeq ($(use_arm_eabi_hardfloat), true) + GYPFLAGS += -Dv8_use_arm_eabi_hardfloat=true + GYPFLAGS += -Dv8_can_use_unaligned_accesses=false +endif # ----------------- available targets: -------------------- # - "dependencies": pulls in external dependencies (currently: GYP) -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
