Open
Bug 1615657
Opened 6 years ago
Updated 3 years ago
Build failure enabling DMD on android
Categories
(Core :: DMD, defect, P3)
Tracking
()
NEW
| Tracking | Status | |
|---|---|---|
| firefox75 | --- | affected |
People
(Reporter: ktaeleman, Unassigned)
Details
Attachments
(1 file)
|
2.15 KB,
text/plain
|
Details |
When adding
ac_add_options --enable-dmd
on android, the following build error occurs:
0:03.26 memory/replace/logalloc/replay
0:03.29 mozglue/misc
0:03.83 In file included from Unified_cpp_logalloc_replay0.cpp:20:
0:03.83 /home/ktaeleman/code/work1/mozglue/misc/StackWalk.cpp:18:12: fatal error: 'Linker.h' file not found
0:03.83 # include "Linker.h"
Fixing the include error by using .../linker/Linker.h causes missing symbol from Elfloader.cpp, indicating that it is not being linked in as well.
| Reporter | ||
Comment 1•6 years ago
|
||
Followed these instructions: https://developer.mozilla.org/en-US/docs/Mozilla/Performance/DMD
| Reporter | ||
Comment 2•6 years ago
|
||
After working around it by forcing memory/replace/logalloc/replay to link mozglue, instructions also mention copying libdmd.so to device which can't be found in object folders.
Comment 3•6 years ago
|
||
Glandium's probably your best bet for understanding what is going wrong here.
Flags: needinfo?(mh+mozilla)
| Reporter | ||
Comment 4•6 years ago
|
||
Added a quick hacky patch for reference that got me around build and runtime issues with DMD.
Updated•6 years ago
|
Priority: -- → P3
Updated•3 years ago
|
Severity: normal → S3
Updated•3 years ago
|
Flags: needinfo?(mh+mozilla)
You need to log in
before you can comment on or make changes to this bug.
Description
•