One note on CRAN.

I guess the binary is slightly larger on Solaris for some reason and has just tipped it over 5MB limit to 5.1MB. The datatable.so for me locally is 430KB. Looks like it's twice that (1.1MB) on Solaris since that's the only file that libs/ contains. Or it's possible that libs/ on Solaris contains another file.
Therefore, focussing on tests :
$ cd ~/GitHub/data.table/inst/tests
$ du -h * | sort -h
... snip ...
108K issue_2157_sampling_reached_eof_early.txt
140K allchar.csv
180K winallquoted.csv
284K grr.csv
664K tests.Rraw
We can't reduce tests.Rraw (12,257 lines of tests) but it may be possible to reduce the next 4 largest data files, potentially saving up to 108+140+180+284 = 712K.
One note on CRAN.

I guess the binary is slightly larger on Solaris for some reason and has just tipped it over 5MB limit to 5.1MB. The datatable.so for me locally is 430KB. Looks like it's twice that (1.1MB) on Solaris since that's the only file that
libs/contains. Or it's possible thatlibs/on Solaris contains another file.Therefore, focussing on
tests:We can't reduce
tests.Rraw(12,257 lines of tests) but it may be possible to reduce the next 4 largest data files, potentially saving up to 108+140+180+284 = 712K.