IRC channel logs

2015-04-01.log

back to list of logs

<civodul>Hey Guix!
<atheia>identify atheia EqmkQtzO697Z8W6yG3a78Fxsb10KzO/f
<atheia>oops. and that is logged :-)
<Sleep_Walker>haha :D
<Sleep_Walker>now I can finally get that nice nickname!
<Sleep_Walker>is there some guile code formater?
<Sleep_Walker>I'm looking at *-dmd.conf and it's oneliner mess
<atheia>:-)
<atheia>There's (ice-9 pretty-print) which may help?
<Sleep_Walker>I should print guile code from guile?
<Sleep_Walker>maybe I should delete shell to never leave REPL and learn all this neat tricks
<atheia>Welcome to the world of lisp ;-)
***boegel|zzz is now known as boegel
<civodul>Sleep_Walker: instead you should look at (gnu system grub), which generates it
<Sleep_Walker>civodul: the thing is that after repartition I and altering system configuration I no longer boot - comparison between these files could lead to solution...
<Sleep_Walker>don't worry, I'll figure it out :)
<civodul>Sleep_Walker: by "altering configuration", you mean 'guix system reconfigure'?
<Sleep_Walker>I mean editing configuration and `guix system reconfigure', yes
<civodul>ok
<rekado_>to fix the Julia package I need to pass MARCH=x86-64 or MARCH=pentium4 (32 bit) --- I'm not sure what to pass for ARM and MIPS, though.
<rekado_>"llc -march=mips -mcpu=help" shows me a lot of MIPS CPUs supported by LLVM
<rekado_>"llc -march=arm -mcpu=help" does the same for ARM. What CPU should I target for these architectures?
<civodul>rekado_: that would be loongson something for mips, and armv7 something for arm
<civodul>or is that too generic?
<mark_weaver>rekado_: hmm, it will take some research to find the right set of flags.
<mark_weaver>rekado_: for armhf, my first guess is: -march=arm -mcpu=generic -mattr=+v7,+vfp3,+d16,+thumb-mode,+thumb2
<mark_weaver>rekado_: for mips, first guess: -march=mips -mcpu=mips3 -mattr=+n32
<rekado_>mark_weaver, civodul: thanks!
<rekado_>I'm not yet sure how exactly these flags are passed and which of them are permitted in Julia's build procedure, but I'll figure this out.
<rekado_>is it possible to cross-compile any package with guix and test in qemu?
<rekado_>(or is this exactly what mark_weaver proposed for the wishlist?)
<mark_weaver>pass --target=<GNUTRIPLET> to 'guix build'
<rekado_>mark_weaver: okay.
<mark_weaver>many packages are not tested and may not work with cross-compilation though
<Sleep_Walker>I'm facing #20037 again :(
<Sleep_Walker>and it's not clear what I can wipe/rebuild
<Sleep_Walker>I'm running from guix GIT (through pre-inst-env), after make, I wiped ~/.cache/guile
***boegel is now known as boegel|train
***boegel|train is now known as boegel
***boegel is now known as boegel|afk