Perl 6 - the future is here, just unevenly distributed

IRC log for #divine, 2015-04-14

| Channels | #divine index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
06:12 mornfall a není problém v debug symbolech?
06:12 mornfall ty schovat moc nejde
06:13 mornfall spito: typicky*
06:14 mornfall .so má tabulku symbolů a ld.so (dynamickej linker) to resolvne při spuštění
09:58 xstill_ joined #divine
11:53 mornfall ono ovšem RAM dojde v _all buildech aj na 64b
11:54 mornfall (teda ty 4G co tam jsou)
12:01 xstill +1 GB swap, ale je to otrava no, zkusím něco vymyslet
12:03 mornfall hm, a ještě teda 3 hours passed, giving up...
12:04 mornfall (to by asi měl být fail spíš)
12:06 mornfall nicméně v release buildech dochází paměť už u překladu
12:06 mornfall to taky není úplně růžový
12:21 xstill a all má 1241 instancí, ale docela mě překvapuje, že paměť dochází už v buildu na x64
17:58 xstill hm, ale co jsme tomu uělali, že zbuildit jeden instance file clangeme potřebuje 5.5GB RAM :-/
18:00 mornfall no, je dost možný že to záleží od toho jak moc různý věci se tam sejdou
18:01 mornfall chtěl jsem to nějak zesortovat ale nemám moc čas
18:01 xstill no ono se to myslím generuje v nějakým rozumným pořadí (nejdřív podle algoritmu, potom generátoru, nebo tak něco)
18:05 xstill ale jako jsou v tom velký rozdíly
18:07 xstill jako u mě je teď asi největší instance co obahuje OWCTY + LLVM, to dává smysl…
18:07 xstill (+ fairness)
18:07 mornfall je otázka jestli by bylo smysluplný fixovat pro daný soubor část klíčů
18:08 xstill hm?
18:09 mornfall no, že když máš owcty a llvm tak už tam nebudeš cpát nic s MAPem ani s DVE
18:10 mornfall část problému může být že se kus kanonizace v LLVM přesunul z .cpp do .h
18:12 xstill tady je jen OWCTY + LLVM + Fairness a střídaj se jen store, topologie a statistiky
18:12 mornfall a to je těch 5.5G?
18:13 xstill jo, jako pořád můžeme říct, že v clangu budem generovat po míň instancích
18:13 mornfall to je docela nic moc
18:14 mornfall ale --no-keep-memory zdá se pomohlo aspoň tomu linkeru
18:15 mornfall nicméně ve virtuálce dochází paměť aj gcc-čku
18:20 xstill jako já bych skoro řekl, že nemáme moc možností než snížit počet instancí na soubor :-/ ale je to na houby, protože to se nedá dělat pořád…
18:22 mornfall tak jednoho krásnýho dne (třeba už brzo) budem mít ten jitter :)
18:22 mornfall (ten druhej)
18:23 xstill to nás úplně nezachání obávám se, krom toho jak to budeme řešit aby to fungovalo s divine zbuildovaným gcc/libstdc++?
18:28 mornfall to by mohlo být docela jedno ne?
18:29 xstill no ne, nemůžeš kompilovat instance s jinou c++ knihovnou než ten divine co je pouští, a dost pochybuju, že clang s libstdc++ dokáže už divine přeložit
18:40 spito mornfall: tak jsem ubastlil llvm info, teď bez konfliktů, tak mi případně můžeš opravit angličtinu :P
19:32 xstill spito: máme někde příklad jak se to používá?
19:37 mornfall hm, tak --no-keep-memory nakonec nepomohlo... clang_all fungoval aj předtím a gcc buildy furt padaj
19:38 mornfall je to k zlosti
21:14 spito xstill: příklad ještě ne, ale pracuju na tom :)

| Channels | #divine index | Today | | Search | Google Search | Plain-Text | summary