Haskell и смартфон

Sep 16, 2016 03:39

Купил за $122 смартфон Lenovo K80M с 4Гб оперативки, 64Гб карты памяти и Intel процессором. Везли из Китая почти месяц. Вот, думал, теперь можно будет Haskell компилировать сколько хочешь. Планшет Dell Venue 7 со своим 1Гб уже не тянет. Однако, не тут то было. Поставил GNU Root Debian, но все сборки GHC - 7.8.4, 7.10.3, 8.0.1 - выдают:

ghc: ( Read more... )

lenovok80m, haskell, android

Leave a comment

Comments 9

link0ff September 16 2016, 19:17:36 UTC
У меня был смартфон Lenovo ровно 10 лет назад - единственным недостатком было отсутствие Андроида в то время :)

Насчет "Cannot allocate memory" у меня была такая проблема, когда я запускал Erlang на shared hosting виртуалке. Чтобы разобраться в проблеме, я скомпилировал виртуальную машину Erlang, запустил под дебаггером, и выяснилось, что проблема в значениях ulimit! Попробуй поднять все лимиты "ulimit -a", и у тебя должно получиться запустить GHC.

Reply

alogic September 17 2016, 05:24:38 UTC
Спасибо! Как ни странно, сработало понижение. Там стояло 2359296, а запустилось при
ulimit -s 820000

Ещё `git` ошибку с тредами выдавал. Пришлось сделать
git config --global pack.threads "1"

Reply

link0ff September 17 2016, 09:49:51 UTC
Может логика такая: меньше памяти для стека - при том же общем размере даёт больше памяти для кучи (heap).

Reply

alogic September 18 2016, 05:52:09 UTC
Очень может быть. Посмотрел, кстати, что дают на бесплатном сервере https://sagemath.com -- какие-то скромные 8Мб под стек и всё отлично компилиуется.

Reply


andy_shev October 7 2016, 22:08:35 UTC
О, слушай, а ты можешь там позапускать всякие интересные команды? Там по идее Moorefield, которого у меня под рукой нет.

Хочется на нём upstream ядро поднять.

Reply

andy_shev October 7 2016, 22:09:12 UTC
И да, ссылку на продавца / лот?

Reply

alogic October 8 2016, 12:27:55 UTC
Вот тут скидка была
http://www.gearbest.com/cell-phones/pp_281634.html

Давай команды, самому интересно.

Reply

ext_399747 December 20 2016, 17:47:09 UTC
У меня вот рядом уже месяц такой телефон лежит, бесполезный кусок железа. Lenovo -- невероятные козлы.

Придётся теперь покупать Zf2.

А команды простые,

lspci -vv -nk -xxx
cat /proc/interrupts

Reply


Leave a comment

Up