Firefox
Jump to navigation
Jump to search
公式リポジトリからそのままインストールできない環境でも 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);