Perl 6 - the future is here, just unevenly distributed

IRC log for #divine, 2016-12-19

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

All times shown according to UTC.

Time Nick Message
02:48 ilbot3 joined #divine
02:48 Topic for #divine is now DIVINE | http://divine.fi.muni.cz | http://irclog.perlgeek.de/divine/
17:02 mornfall | [ 0:02] llvm-nm: can't load library 'libLLVMPowerPCAsmParser.so.3.7'
17:02 mornfall řekl bych že něco nezafungovalo
17:42 xstill_ to je dost divný, nepustil jsi paralelně s tím build?
17:42 xstill_ moc nedává smysl aby DIVINE fungoval a llvm-nm ne
17:43 mornfall no nepustil, všechno široko daleko kolem prochází
17:43 xstill_ nemůže být někde blbě rpath?
17:43 mornfall může, ale proč...
17:43 xstill_ netuším
17:45 xstill_ u mě je tam nějaký bordel z runtime a $ORIGIN/../lib což je OK asi
17:45 xstill_ kde se ti to děje?
17:46 mornfall čistej build na openbsd (bez libLLVM* kdekoliv mimo divine)
17:50 mornfall hlavně když to spustim jen tak mimo testy tak to funguje? no, podívám se co s tím je
17:53 xstill_ cože, mimo testy ti to funguje?
17:54 xstill_ hm, ten LLVMCONFIG v testech asi taky nebude dobře, vzhledem k tomu, že ten nebuildíme
17:55 mornfall jo, mimo testy to funguje
17:55 mornfall jo, config je pozůstatek z trojky
17:55 xstill_ to je dost divný, nevidím že bychom nastavovali něco co je nebezpečný dynamickému linkeru
17:57 mornfall jo, nefunguje to když se to najde podle $PATH která má .. komponenty
17:57 xstill_ to je docela divný, to skoro vypadá jako bug
18:11 mornfall jo, ono je tomu jedno jak ten $PATH vypadá totiž, to co nefunguje je $ORIGIN skrz $PATH
18:11 mornfall (divine má rpath bez $ORIGIN, narozdíl od llvm-nm)
18:14 mornfall a ručně jsem to samozřejmě pustil s absolutní cestou
18:23 mornfall (asi dám if not openbsd kolem toho origin hacku v llvm/CMakeLists.txt...)
19:01 xstill bez RPATH to nebude fungovat, ne? Nebo je tam absolutí cesta?
19:03 mornfall cmake tam dává absolutní
19:04 xstill aha
19:05 mornfall on je $ORIGIN celkově dost ošemetnej (na OSX se to zjevně dělá jinak)
19:06 mornfall není mi ale jasný jak jde vyrobit fci co má void parametr
19:08 xstill hm?
19:08 xstill není to prostě cčkový foo( void )? … jestli čteš debug info
19:12 mornfall není, nebo aspoň normálně ne
19:12 mornfall void (*)(void) v debuginfo žádný parametry nemá
19:14 mornfall omg omg omg... tenhleten null pointer totiž znamená tři tečky
19:16 mornfall DISubroutineType(types: !1), !1 = {null, null} totiž úplně zjevně reprezentuje void f(...)
20:32 xstill super, proč nemít jasné a pochopitelné kódování…

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