run_tests needs mlton-compiler gcc-arm-none-eabi
On Ubuntu 14.04, after attempting to follow the instructions, I found I needed to add two extra packages. I needed mlton-complier for CParserTools and gcc-arm-none-eabi for CBaseRefine. gcc-arm-linux-gnueabi is a documented dependency for 14.04 and was already installed when the CBaseRefine test was failing. After installing those two packages and the documented latex extras all 31 regression tests passed.
Hi Harry,
thanks for reporting this. Will update the instructions.
It doesn’t actually have to be gcc-arm-none-eabi (it only needs the C preprocessor and pretty much any will do, you just need to set the compiler prefix in the Makefile), but it’s best to use the exact same toolchain as for building the binary, so will make that the recommended version.
Did you get other targets not building before you installed MLton? https://github.com/seL4/l4v/pull/1 seems to have had problems with other targets, but I haven’t been able to reproduce those yet.
Cheers,
Gerwin
On 01.08.2014, at 1:04 am, Harry Butterworth
participants (2)
-
Gerwin Klein
-
Harry Butterworth