RCS command co is veryvery slow on my system. this is why: gentoo replaces original rcs configuration script conf.sh by app-text/rcs/files/conf.sh. this change: http://www.gentoo.org/cgi-bin/viewcvs.cgi/app-text/rcs/files/conf.sh?r2=1.2&r1=1.1&diff_format=l causes that mmap autodetection is not working properly. it detects has_mmap=0 (when should be 1) this causes that large_memory=0 and this leads to very poor performance of RCS and RCS based tools (operation which in normal case takes <1second takes >5seconds) solution: sleep 2 should be uncomented Reproducible: Always Steps to Reproduce: 1. emerge rcs Actual Results: RCS compiles with large_memory=0, which leads to poor performance during compilation I see: ./conf.sh: configuring has_map_fd, has_mmap, has_madvise, mmap_signal ... 0, 0, 0, Expected Results: RCS should compile with large_memory=1 during compilation I should see: ./conf.sh: configuring has_map_fd, has_mmap, has_madvise, mmap_signal ... 0, 1, 1, SIGBUS
please test -r3 which has quite a few fixes in it. The mmap checks seemed to have worked on my setup here. The patch bz2, if portage fails to download, is in http://dev.gentoo.org/~seemant/distfiles. Sorry for the delay everyone.