1 |
On 25/04/17 22:06, Walter Dnes wrote: |
2 |
> On Mon, Apr 24, 2017 at 09:51:18PM -0700, Ian Zimmerman wrote |
3 |
>> On 2017-04-25 08:17, Bill Kenworthy wrote: |
4 |
>> |
5 |
>>> built by portage after commenting out the "die" in the palemoon-1.eclass |
6 |
>>> file. |
7 |
>>> |
8 |
>>> rattus ~ # ldd `which palemoon` | grep -F libstdc++ |
9 |
>>> libstdc++.so.6 => |
10 |
>>> /usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/libstdc++.so.6 (0x0000003ae0a00000) |
11 |
>>> rattus ~ # |
12 |
> |
13 |
> After rebuilding Pale Moon with gcc-5.4.0, please check |
14 |
> "about:buildconfig", specifically CXXFLAGS. Do you get 0 or 1 for |
15 |
> -D_GLIBCXX_USE_CXX11_ABI |
16 |
> |
17 |
>> And it worked here, too. Afterwards I visited html5test.com with |
18 |
>> palemoon and it works, getting a score 378/555. (This may be lowballed |
19 |
>> because I kept on ABP and Request Policy.) |
20 |
> |
21 |
> It seems to work on my hot backup, too. I played some Youtube with no |
22 |
> problems. By the way, how many blue boxes, out of 6, do you get at |
23 |
> https://www.youtube.com/html5 |
24 |
> |
25 |
>> BTW, the revdep-rebuild took about 6 hours for 94 packages, on my fairly |
26 |
>> beefy desktop. I await the results on the slimmer laptop with some |
27 |
>> trepidation :-P |
28 |
> |
29 |
> I had 31 packages in approx 2.5 hours. I chickened out, and will not |
30 |
> be doing "emerge -e world". |
31 |
> |
32 |
|
33 |
[ebuild R #] www-client/palemoon-27.2.1-r1::palemoon USE="alsa dbus |
34 |
devtools gtk2 official-branding optimize (-gtk3) -jemalloc -necko-wifi |
35 |
-pulseaudio -shared-js -system-libs -valgrind -webrtc" LINGUAS="-cs -de |
36 |
-es_AR -es_ES -es_MX -fr -hu -it -ja -ko -pl -ru -zh_CN" |
37 |
|
38 |
|
39 |
Blue boxes: 5 (MSE & WebM VP9 is red) |
40 |
|
41 |
|
42 |
That flag isn't mentioned here. |
43 |
|
44 |
about:buildconfig |
45 |
Build Machine |
46 |
|
47 |
rattus |
48 |
Build platform |
49 |
target |
50 |
x86_64-unknown-linux-gnu |
51 |
Build tools |
52 |
Compiler Version Compiler flags |
53 |
gcc 5.4.0 -Wall -Wdeclaration-after-statement -Wempty-body |
54 |
-Wpointer-to-int-cast -Wsign-compare -Wtype-limits -Wno-unused |
55 |
-Wcast-align -march=native -pipe -std=gnu99 -fgnu89-inline |
56 |
-fno-strict-aliasing -fno-math-errno -pthread -pipe |
57 |
c++ 5.4.0 -Wall -Wempty-body -Woverloaded-virtual -Wsign-compare |
58 |
-Wwrite-strings -Wno-invalid-offsetof -Wcast-align -march=native -pipe |
59 |
-fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions |
60 |
-fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -O2 |
61 |
-fomit-frame-pointer |
62 |
Configure arguments |
63 |
|
64 |
--enable-application=browser --disable-updater --enable-optimize=-O2 |
65 |
--disable-valgrind --disable-necko-wifi --disable-webrtc --enable-alsa |
66 |
--disable-pulseaudio --enable-official-branding |
67 |
--enable-default-toolkit=cairo-gtk2 --enable-devtools --enable-devtools-perf |