Perl 6 - the future is here, just unevenly distributed

IRC log for #moarvm, 2016-12-28

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

All times shown according to UTC.

Time Nick Message
02:48 ilbot3 joined #moarvm
02:48 Topic for #moarvm is now https://github.com/moarvm/moarvm | IRC logs at  http://irclog.perlgeek.de/moarvm/today
05:18 pyrimidi_ joined #moarvm
05:24 geekosaur joined #moarvm
06:16 pyrimidine joined #moarvm
07:20 pyrimidi_ joined #moarvm
07:26 pyrimidine joined #moarvm
08:02 lizmat joined #moarvm
08:29 domidumont joined #moarvm
08:34 domidumont joined #moarvm
09:37 pyrimidi_ joined #moarvm
10:28 Ven joined #moarvm
11:10 FROGGS joined #moarvm
12:33 dalek MoarVM/revert-469-uniname_no1: c36b4be | jnthn++ | / (3 files):
12:33 dalek MoarVM/revert-469-uniname_no1: Revert "Fix RT #122471 and #122470 return <control-0000> for \0 and other controls"
12:33 dalek MoarVM/revert-469-uniname_no1: review: https://github.com/MoarVM/MoarVM/commit/c36b4be4eb
12:33 synopsebot6 Link:  https://rt.perl.org/rt3//Public/Bug/Display.html?id=122471
12:33 synopsebot6 Link:  https://rt.perl.org/rt3//Public/Bug/Display.html?id=122470
12:33 dalek MoarVM: c36b4be | jnthn++ | / (3 files):
12:33 dalek MoarVM: Revert "Fix RT #122471 and #122470 return <control-0000> for \0 and other controls"
12:33 dalek MoarVM: review: https://github.com/MoarVM/MoarVM/commit/c36b4be4eb
12:33 dalek MoarVM: 3c5253c | jnthn++ | / (3 files):
12:33 dalek MoarVM: Merge pull request #471 from MoarVM/revert-469-uniname_no1
12:33 dalek MoarVM:
12:33 dalek MoarVM: Revert "Fix RT #122471 and #122470 return <control-0000> for \0 and other controls"
12:33 synopsebot6 Link:  https://rt.perl.org/rt3//Public/Bug/Display.html?id=122471
12:33 synopsebot6 Link:  https://rt.perl.org/rt3//Public/Bug/Display.html?id=122470
12:33 synopsebot6 Link:  https://rt.perl.org/rt3//Public/Bug/Display.html?id=122471
12:33 synopsebot6 Link:  https://rt.perl.org/rt3//Public/Bug/Display.html?id=122470
12:33 dalek MoarVM: review: https://github.com/MoarVM/MoarVM/commit/3c5253c661
13:10 mojca joined #moarvm
13:11 rightfold joined #moarvm
13:11 rightfold left #moarvm
13:14 mojca I have troubles with the built-in libatomic_ops
13:14 mojca 3rdparty/libatomic_ops/src/atomic_ops.h:376:5: error: Cannot implement AO_compare_and_swap_full on this architecture.
13:14 mojca this happens on OS X 10.7 (and probably only there)
13:14 mojca the released version of libatomic_ops works fine
13:14 mojca and moarvm compiles just fine when libatomic_ops is installed system-wide
13:15 mojca I also have troubles with libtommath, but there it's the opposite: the build fails when I have the system library installed
14:13 FROGGS mojca: hmmm, we recently updated our internal libatomic_ops to the most recent version
14:14 FROGGS mojca: that means the the releases version you are talking about might be an older, potentially patched version
14:15 mojca FROGGS: I opened an upstream ticket: https://github.com/ivmai/libatomic_ops/issues/23
14:15 mojca the problem is gone if I use a newer compiler
14:15 mojca but that probably still means that their "if … else" is flawed somewhere
14:15 FROGGS ahh, interesting information in the ticket...
14:15 FROGGS yeah, most likely
14:16 mojca but now I'm stuck with 10.6, arghhh
14:16 mojca it builds out of the box when I'm not using any external libraries
14:16 mojca and it's stuck when I try to add an external dynlib
14:16 mojca it would also help if https://github.com/MoarVM/MoarVM/issues/321 was resolved
14:17 mojca does anyone have a clue what exactly is going on here?
14:17 mojca https://build.macports.org/builders/ports-10.6_i386_legacy-builder/builds/13099/steps/install-port/logs/stdio
14:18 mojca Can't link simple C program.
14:20 mojca I don't have access to 10.6/i386
14:20 mojca Error: ld: library not found for -ldyncall_s
14:59 domidumont joined #moarvm
15:37 mojca I need help with LDFLAGS
15:37 mojca After some discussion we realized that LDFLAGS are not respected here:
15:37 mojca https://build.macports.org/builders/ports-10.6_i386_legacy-builder/builds/13099/steps/install-port/logs/stdio
15:38 mojca We have "LDFLAGS='-L/opt/local/lib -Wl,-headerpad_max_install_names -arch i386'"
15:38 mojca but: Failing command: clang -o try try.o -ldyncall_s -ldyncallback_s -ldynload_s -latomic_ops -luv -lpthread 2>&1
15:38 mojca without -L/opt/local/lib which is why the library isn't found
15:38 mojca and totally crazy, it seems to work on 10.7: https://build.macports.org/builders/ports-10.7_x86_64_legacy-builder/builds/19278/steps/install-port/logs/stdio
15:40 [Coke] not to be a buzzkill, but at some point we can say "we don't support 10.6", no?
15:40 mojca yes, we could, but there's nonetheless something fishy in that code
15:41 mojca the same version compiles just fine if I don't use external libraries
15:41 mojca if perl6 will need some special feature absent on 10.6 at some point, that's fine, we can drop it
15:42 mojca but at the moment it seems to be something completely weird
15:42 mojca and something fixable
15:52 mojca actually this seems to be a problem also on 10.11 and 10.7 where two of us tested
15:52 mojca env LDFLAGS=-L/opt/local/lib /opt/local/bin/perl Configure.pl --prefix=/opt/local --has-dyncall
15:52 mojca trying to compile a simple C program ............... ERROR
15:52 mojca Can't link simple C program.
15:52 mojca Failing command: clang -o try try.o -ldyncall_s -ldyncallback_s -ldynload_s -lpthread 2>&1
15:52 mojca Error: ld: library not found for -ldyncall_s
16:03 mojca I opened https://github.com/MoarVM/MoarVM/issues/472
16:17 ggoebel joined #moarvm
18:24 pyrimidine joined #moarvm
19:41 mojca joined #moarvm
19:46 mojca joined #moarvm
20:26 zakharyas joined #moarvm
20:46 mojca joined #moarvm
20:56 mojca joined #moarvm
21:49 domidumont joined #moarvm
22:50 lizmat joined #moarvm
22:53 Ven joined #moarvm

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