Firefox ESR 24.3.0 beta for OS/2 | ArcaOS 5.0 と Silverware のお部屋

ArcaOS 5.0 と Silverware のお部屋

eComStation 2 日本語版や ArcaOS 5.0 英語版など IBM OS/2 界隈の今、シルバーのアンティーク、箱根火山の動向。興味があることを気ままに更新。
なお AdBlock を有効にしていると、ブログが表示されなくなりました。もうやだこのブログ

Firefox ESR 24.3.0Firefox ESR 24.3.0
Firefox ESR 24.3.0Firefox ESR 24.3.0

Build identifier: Mozilla/5.0 (OS/2; Warp 4.5; rv:24.0) Gecko/20100101 Firefox/24.0

2014年5月30日(現地時間)、ついに Firefox ESR 24.3.0 beta for OS/2 がリリースされました。

about:buildconfig の情報です。

about :buildconfig

Build ID
20140530205958

Build Machine
hugaida

Build platform
target
i386-pc-os2-emx

Build tools
Compiler Version Compiler flags
gcc.exe gcc version 4.7.3 (GCC) -idirafter D:/Tools/OS2TK45/h -Wall -Wpointer-arith -Wdeclaration-after-statement -Werror=return-type -Wtype-limits -Wempty-body -Wsign-compare -Wno-unused -Wcast-align -march=i486 -mtune=i686 -std=gnu99 -fgnu89-inline -fno-strict-aliasing -Zomf -DNDEBUG -DTRIMMED -g -O3 -fomit-frame-pointer
c++ gcc version 4.7.3 (GCC) -idirafter D:/Tools/OS2TK45/h -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wsign-compare -Wno-invalid-offsetof -Wcast-align -march=i486 -mtune=i686 -fno-exceptions -fno-strict-aliasing -Zomf -fno-rtti -fno-exceptions -std=gnu++0x -DNDEBUG -DTRIMMED -g -O3 -fomit-frame-pointer -idirafter D:/Tools/OS2TK45/h

Configure arguments
--disable-tests --disable-debug --enable-debug-symbols --enable-shared-js --enable-optimize=-O3 --enable-official-branding

ふと Build Machine が hugaida と呼ばれているのですが、これって何語なのでしょう。「不甲斐ない」からいろいろ考えてみたのですが、ばかばかしいのでやめておきます。

さて必須インストール要件は次の通りです。

LIBC 0.6.5 Runtime
Freetype Runtume
pthread v.20140425
mmap v.20111102
GCC 4.7.3 Runtime

Firefox ESR 17 beta2 が動く環境であれば、あとは GCC 4 Core Libraries 1.2.2 を加えてあげればたぶん OK。

GCC4 Core Rutime 1.2.2GCC4 Core Rutime 1.2.2

OS2.jp でも書いたのですが、Firefox ESR 17 beta2 では気になっていた改行記号表示が消えたりして、かなり動作はましになった印象があります。さらに日本語入力自体は可能ですが、うまい説明が難しいのですが文節変換表示まわりがバグってます(これ誰か報告してくれないかな)。

くわえてリリース情報に掲載されている制限事項によりますと、

* Due to bugs in MMPM, the current version of Firefox runs the Flash plugin in "in-process" (traditional) mode instead of the new OOP (out-of-process) mode used on other platforms. This will be fixed in future releases.
OS/2 MMPM のバグで、このビルドでは Flash plugins が他のプラットフォームで使われている OOP の代わりに "In-process" mode で動きます。将来のリリースで修正されます。

とのこと。このせいかどうか分かりませんが、動画サイトでのページのローディングが Firefox 17 beta2 と比べてかなり遅く、もっさりした感じです。そのため FlashBlock を仕込んでみました。

Sunspider Benchmark 0.9.1 の結果はまた今度ということで。