From: 史斌 <pow...@16...> - 2016-10-15 13:00:37
|
It also runs well on my dual core cortex-a7 board(cubieboard). But my raspberry is the oldest arm11. And I really feel strange with the failure build of dhrystone.c Ben Shi > 在 2016年10月15日,19:56,Maarten Brock <sou...@ds...> 写道: > > Hello Ben, > > To be honest, I don't know. I am not aware of any timeout mechanism on > building of and with sdcc. > > Recently I also tried to build sdcc on a Raspberry Pi 3. And that was slow > as well. I used multiple jobs, but am unsure if that was wise in > hindsight. I also turned swap off, because I don't think swapping on an > SD-card will bring much. > > I only configured for mcs51 and that did finish. I think I only ran > test-mcs51-small, but that passed as well. > > Maarten > > >> The old armv6 raspberry pi board is quite slow, it almost take 2 days to >> run a full regression test, even much slower than cygwin32. >> >> >> >> >> >> >> >> ÔÚ2016Äê10ÔÂ15 19ʱ09·Ö, "Ben Shi"<pow...@16...>дµÀ: >> >> >> >> >> I am trying to fix the failure of reg-test on armv6 machine (of the build >> farm). >> >> The failure due to the timeout of the build of dhrystone.c. >> >> /home/pi/build/sdcc-build/orig/sdcc/support/regression/ports/mcs51-common/spec.mk:52: >> recipe for target 'gen/mcs51-large/dhrystone/dhrystone.rel' failed >> make[3]: *** [gen/mcs51-large/dhrystone/dhrystone.rel] Error 1 >> Makefile:286: recipe for target 'results/mcs51-large/dhrystone.out' failed >> make[2]: *** [results/mcs51-large/dhrystone.out] Error 2 >> Makefile:308: recipe for target 'test-port' failed >> make[1]: *** [test-port] Error 2 >> Makefile:112: recipe for target 'test-mcs51-large' failed >> make: *** [test-mcs51-large] Error 2 >> >> However if I only compile the dhrystone.c, it will succeed. >> ../../bin/sdcc --fverbose-asm -DNO_VARARGS --model-large --nostdinc >> -I/home/pi/build/sdcc-build/orig/sdcc/device/include/mcs51 >> -I/home/pi/build/sdcc-build/orig/sdcc --less-pedantic >> -DREENTRANT=__reentrant >> -I/home/pi/build/sdcc-build/orig/sdcc/support/regression/fwk/include >> -I/home/pi/build/sdcc-build/orig/sdcc/support/regression/tests >> -I/home/pi/build/sdcc-build/orig/sdcc/device/include -c >> gen/mcs51-large/dhrystone/dhrystone.c -o >> gen/mcs51-large/dhrystone/dhrystone.rel >> >> The expected dhrystone.rel is generated succeesfully after quite a long >> time. >> >> So I guess the might be some timeout control during "make >> test-mcs51-large". How can I extend this period? >> >> Ben >> >> >> >> >> >> >> ------------------------------------------------------------------------------ >> Check out the vibrant tech community on one of the world's most >> engaging tech sites, SlashDot.org! >> http://sdm.link/slashdot_______________________________________________ >> sdcc-devel mailing list >> sdc...@li... >> https://lists.sourceforge.net/lists/listinfo/sdcc-devel >> > > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, SlashDot.org! http://sdm.link/slashdot > _______________________________________________ > sdcc-devel mailing list > sdc...@li... > https://lists.sourceforge.net/lists/listinfo/sdcc-devel |