「Firefox」の版間の差分
ナビゲーションに移動
検索に移動
(ページの作成:「公式リポジトリからそのままインストールできない環境でも Firefox を手に入れる方法を纏めたページです。 == Debian 10 ppc64le ==」) |
|||
2行目: | 2行目: | ||
== Debian 10 ppc64le == | == Debian 10 ppc64le == | ||
Firefox 68 から powerpc64le 上で URL バーのバグが入り、Firefox 69 でパッチされたのですが、gcc <= 8 でさらなるパッチが必要です。Debian 10 の gcc は 8.3 なので勿論必要になります。 | |||
<nowiki> | |||
diff -up ./js/xpconnect/src/XPCWrappedNative.cpp.orig ./js/xpconnect/src/XPCWrappedNative.cpp | |||
--- ./js/xpconnect/src/XPCWrappedNative.cpp.orig 2019-07-16 11:16:23.355401295 +0200 | |||
+++ ./js/xpconnect/src/XPCWrappedNative.cpp 2019-07-16 11:13:29.581694872 +0200 | |||
@@ -1092,7 +1092,7 @@ class MOZ_STACK_CLASS CallMethodHelper f | |||
MOZ_ALWAYS_INLINE bool GetOutParamSource(uint8_t paramIndex, | |||
MutableHandleValue srcp) const; | |||
- MOZ_ALWAYS_INLINE bool GatherAndConvertResults(); | |||
+ /*MOZ_ALWAYS_INLINE*/ bool GatherAndConvertResults(); | |||
MOZ_ALWAYS_INLINE bool QueryInterfaceFastPath(); | |||
@@ -1139,7 +1139,7 @@ class MOZ_STACK_CLASS CallMethodHelper f | |||
~CallMethodHelper(); | |||
- MOZ_ALWAYS_INLINE bool Call(); | |||
+ /*MOZ_ALWAYS_INLINE*/ bool Call(); | |||
// Trace implementation so we can put our CallMethodHelper in a Rooted<T>. | |||
void trace(JSTracer* aTrc);</nowiki> | |||
=== 参考文献 === | |||
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1512162 1512162 - assert when typing in URL bar on ppc64le] | |||
* [https://www.talospace.com/2019/07/firefox-68-on-power.html Firefox 68 on POWER] |
2019年11月1日 (金) 11:46時点における最新版
公式リポジトリからそのままインストールできない環境でも Firefox を手に入れる方法を纏めたページです。
Debian 10 ppc64le
Firefox 68 から powerpc64le 上で URL バーのバグが入り、Firefox 69 でパッチされたのですが、gcc <= 8 でさらなるパッチが必要です。Debian 10 の gcc は 8.3 なので勿論必要になります。
diff -up ./js/xpconnect/src/XPCWrappedNative.cpp.orig ./js/xpconnect/src/XPCWrappedNative.cpp --- ./js/xpconnect/src/XPCWrappedNative.cpp.orig 2019-07-16 11:16:23.355401295 +0200 +++ ./js/xpconnect/src/XPCWrappedNative.cpp 2019-07-16 11:13:29.581694872 +0200 @@ -1092,7 +1092,7 @@ class MOZ_STACK_CLASS CallMethodHelper f MOZ_ALWAYS_INLINE bool GetOutParamSource(uint8_t paramIndex, MutableHandleValue srcp) const; - MOZ_ALWAYS_INLINE bool GatherAndConvertResults(); + /*MOZ_ALWAYS_INLINE*/ bool GatherAndConvertResults(); MOZ_ALWAYS_INLINE bool QueryInterfaceFastPath(); @@ -1139,7 +1139,7 @@ class MOZ_STACK_CLASS CallMethodHelper f ~CallMethodHelper(); - MOZ_ALWAYS_INLINE bool Call(); + /*MOZ_ALWAYS_INLINE*/ bool Call(); // Trace implementation so we can put our CallMethodHelper in a Rooted<T>. void trace(JSTracer* aTrc);