Closed Bug 1723445 Opened 3 years ago Closed 3 years ago

Modify rlbox library path computation for android compatibility

Categories

(Core :: General, enhancement, P3)

All
Android
enhancement

Tracking

()

RESOLVED FIXED
93 Branch
Tracking Status
firefox93 --- fixed

People

(Reporter: shravanrn, Assigned: shravanrn)

References

(Blocks 1 open bug)

Details

Attachments

(1 file, 1 obsolete file)

RLBox currently loads sandboxed code from a separate shared library. The path to this library has to be modified to operate correctly in the android package format for firefox.

(RLBox has not yet been deployed on android, so this is listed as an enhancement instead of a bug)

The use of GRE_HOME was cargo-culted well back when, and doesn't reflect
the reality of where the executables and libraries are on Android.
Libxul and its dependent libraries are actually loaded from
MOZ_ANDROID_LIBDIR, set from the Java side, and used in APKOpen.cpp,
matching reality more closely.

Attachment #9234206 - Attachment is obsolete: true
Pushed by mh@glandium.org:
https://hg.mozilla.org/integration/autoland/rev/bc9b9c1c8ab5
Use MOZ_ANDROID_LIBDIR in BinaryPath::Get instead of GRE_HOME. r=nika

@glandium has taken over this change

Flags: needinfo?(shravanrn) → needinfo?(mh+mozilla)
Flags: needinfo?(mh+mozilla)
Pushed by mh@glandium.org:
https://hg.mozilla.org/integration/autoland/rev/72b1ef452688
Use MOZ_ANDROID_LIBDIR in BinaryPath::Get instead of GRE_HOME. r=nika
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 93 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: