Mailinglist Archive: opensuse-contrib (37 mails)

< Previous Next >
[opensuse-contrib] [obs submit-request 79486] openSUSE:Factory:Contrib/v8: created by tittiatcoke


network:chromium/v8 -> openSUSE:Factory:Contrib/v8

https://build.opensuse.org/request/diff/79486

Description: Disable debug build. In order to make sure that everybody
receives the correct update, I have submitted this to Contrib

changes files:
--------------
--- v8.changes
+++ v8.changes
@@ -1,0 +2,11 @@
+Mon Aug 22 09:26:18 UTC 2011 - tittiatcoke@xxxxxxxxx
+
+- Stop building libv8 in debug mode. Chromium doesn't like this
+ and starts cpu hogging.
+
+-------------------------------------------------------------------
+Fri Aug 19 05:03:37 UTC 2011 - tittiatcoke@xxxxxxxxx
+
+- Update to 3.5.6.0
+
+-------------------------------------------------------------------

old:
----
v8.3.5.5.0.tar.lzma

new:
----
v8.3.5.6.0.tar.lzma

spec files:
-----------
--- v8.spec
+++ v8.spec
@@ -1,7 +1,7 @@
# norootforbuild

Name: v8
-Version: 3.5.5.0
+Version: 3.5.6.0
Release: 1
Summary: JavaScript Engine
Group: System/Libraries
@@ -54,7 +54,7 @@

%build

-scons -j3 library=shared snapshots=on visibility=default mode=debug \
+scons -j3 library=shared snapshots=on visibility=default mode=release \
%ifarch x86_64
arch=x64 \
%endif
@@ -62,26 +62,26 @@

# When will people learn to create versioned shared libraries by default?
# first, lets get rid of the old .so
-rm -rf libv8_g.so
-rm -rf libv8preparser_g.so
+rm -rf libv8.so
+rm -rf libv8preparser.so
# Now, lets make it right.
-g++ $RPM_OPT_FLAGS -fPIC -o libv8preparser.so.%{sover} -shared
-W1,-soname,libv8preparser.so.%{somajor} obj/debug/allocation.os
obj/debug/hashmap.os obj/debug/preparse-data.os obj/debug/preparser-api.os
obj/debug/preparser.os obj/debug/scanner-base.os obj/debug/token.os
obj/debug/unicode.os -lpthread
-rm obj/debug/preparser-api.os
+g++ $RPM_OPT_FLAGS -fPIC -o libv8preparser.so.%{sover} -shared
-W1,-soname,libv8preparser.so.%{somajor} obj/release/allocation.os
obj/release/hashmap.os obj/release/preparse-data.os
obj/release/preparser-api.os obj/release/preparser.os
obj/release/scanner-base.os obj/release/token.os obj/release/unicode.os
-lpthread
+rm obj/release/preparser-api.os
%ifarch arm
-g++ $RPM_OPT_FLAGS -fPIC -o libv8.so.%{sover} -shared
-Wl,-soname,libv8.so.%{somajor} obj/debug/*.os obj/debug/arm/*.os
obj/debug/extensions/*.os -lpthread
+g++ $RPM_OPT_FLAGS -fPIC -o libv8.so.%{sover} -shared
-Wl,-soname,libv8.so.%{somajor} obj/release/*.os obj/release/arm/*.os
obj/release/extensions/*.os -lpthread
%endif
%ifarch %{ix86}
-g++ $RPM_OPT_FLAGS -fPIC -o libv8.so.%{sover} -shared
-Wl,-soname,libv8.so.%{somajor} obj/debug/*.os obj/debug/ia32/*.os
obj/debug/extensions/*.os -lpthread
+g++ $RPM_OPT_FLAGS -fPIC -o libv8.so.%{sover} -shared
-Wl,-soname,libv8.so.%{somajor} obj/release/*.os obj/release/ia32/*.os
obj/release/extensions/*.os -lpthread
%endif
%ifarch x86_64
-g++ $RPM_OPT_FLAGS -fPIC -o libv8.so.%{sover} -shared
-Wl,-soname,libv8.so.%{somajor} obj/debug/*.os obj/debug/x64/*.os
obj/debug/extensions/*.os -lpthread
+g++ $RPM_OPT_FLAGS -fPIC -o libv8.so.%{sover} -shared
-Wl,-soname,libv8.so.%{somajor} obj/release/*.os obj/release/x64/*.os
obj/release/extensions/*.os -lpthread
%endif

# We need to do this so d8 can link against it.
ln -sf libv8.so.%{sover} libv8.so
ln -sf libv8preparser.so.%{sover} libv8preparser.so

-scons d8 mode=debug \
+scons d8 mode=release \
%ifarch x86_64
arch=x64 \
%endif
@@ -90,7 +90,7 @@
# Sigh. I f*****g hate scons.
rm -rf d8

-g++ $RPM_OPT_FLAGS -o d8 obj/debug/d8.os -lv8 -lpthread -lreadline -L.
+g++ $RPM_OPT_FLAGS -o d8 obj/release/d8.os -lv8 -lpthread -lreadline -L.

%install
mkdir -p %{buildroot}%{_includedir}

other changes:
--------------

++++++ v8.3.5.6.0.tar.lzma (new)
Binary files v8.3.5.6.0.tar.lzma added

++++++ deleted files:
--- v8.3.5.5.0.tar.lzma


To REVIEW against the previous version:
osc request show --diff 79486

To ACCEPT the request:
osc request accept 79486 --message="reviewed ok."

To DECLINE the request:
osc request decline 79486 --message="declined for reason xyz (see ... for
background / policy / ...)."

To REVOKE the request:
osc request revoke 79486 --message="retracted because ..., sorry / thx / see
better version ..."

--
Hermes messaging (http://hermes.opensuse.org)
openSUSE Build Service (https://build.opensuse.org/)
Collaboration: http://en.opensuse.org/Build_Service/Collaboration

--
To unsubscribe, e-mail: opensuse-contrib+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-contrib+help@xxxxxxxxxxxx

< Previous Next >
This Thread
  • No further messages