[erlang-questions] Dialyzer to cache Hipe compilation
Magnus Henoch
magnus.henoch@REDACTED
Tue Jun 12 22:01:17 CEST 2012
Hi all,
I finally decided to try to do something about Dialyzer's startup time,
as it's compiling modules to native code for about a minute on my machine.
The results are here:
https://github.com/legoscia/otp/compare/dialyzer-hipe-cache
git clone -b dialyzer-hipe-cache https://github.com/legoscia/otp.git
The only changed files are dialyzer_cl.erl and hipe.erl; you can compile
them manually and copy them into the appropriate ebin directories. This
makes Dialyzer cache the compiled modules into ~/.dialyzer_hipe_cache
the first time it's run.
There's probably a nicer solution to this, like building the modules in
question at install time, but this hack seems to work for me... Feedback
is very welcome.
Regards,
--
Magnus Henoch
Erlang Solutions Ltd
http://www.erlang-solutions.com/
More information about the erlang-questions
mailing list