Hi Yu,
Servo can take a long time to build on machines that do not have many
CPUs or have less than 8GB of RAM, unfortunately. I do not know of a way
around this. Which crates are you modifying before building?
Cheers,
Josh
On 3/28/19 7:24 PM, Yu Feng wrote:
Hi,
I am working on a project that requires hacking into servo's layout engine
and recompiling the code frequently.
However, every time I make a change on the code, it takes > 1 hour to
recompile:
D-10-18-221-69:servo yufeng$ ./mach build --dev
Compiling servo v0.0.1 (/Users/yufeng/research/other/servo/ports/servo)
Finished dev [unoptimized + debuginfo] target(s) in 72m 22s
[Warning] Could not generate notification! Optional Python module 'pyobjc'
is not installed.
Build Completed in 1:12:24
I am pretty sure that's not the correct way, and could someone please share
hints about debugging/compiling the layout engine in an efficient and
modular way?
Thanks,
Yu
_______________________________________________
dev-servo mailing list
dev-servo@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-servo