00:00:01  * ircretaryquit (Remote host closed the connection)
00:00:09  * ircretaryjoined
00:04:32  * AvianFluquit (Ping timeout: 264 seconds)
00:07:08  * quijotejoined
00:11:29  * quijotequit (Ping timeout: 245 seconds)
00:56:42  * c4milojoined
00:58:12  * avalanche123quit (Remote host closed the connection)
00:58:20  * wolfeidaujoined
01:01:58  * c4miloquit (Ping timeout: 256 seconds)
01:07:53  * quijotejoined
01:10:21  * abraxas_joined
01:11:17  * inolenquit (Ping timeout: 240 seconds)
01:12:15  * quijotequit (Ping timeout: 250 seconds)
01:14:37  * abraxas_quit (Ping timeout: 240 seconds)
01:15:04  * inolenjoined
01:16:04  * avalanche123joined
01:21:46  * fourqchanged nick to salesforce
01:21:51  * salesforcechanged nick to fourq
01:22:09  * brsonquit (Quit: leaving)
01:22:20  * inolenquit (Ping timeout: 265 seconds)
01:22:42  * brsonjoined
01:26:43  * avalanche123quit (Remote host closed the connection)
01:30:39  * brsonquit (Quit: leaving)
01:30:52  * brsonjoined
01:44:38  * nickleeflyjoined
01:45:48  * thlorenzquit (Remote host closed the connection)
01:48:10  * jgiquit (Quit: jgi)
01:53:53  * AvianFlujoined
02:01:09  * thlorenzjoined
02:01:47  * thlorenzquit (Remote host closed the connection)
02:02:40  * avalanche123joined
02:02:52  * piscisaureusquit (Quit: ~ Trillian Astra - www.trillian.im ~)
02:03:11  * thlorenzjoined
02:08:35  * abraxas_joined
02:08:38  * quijotejoined
02:11:40  * Ralithquit (Ping timeout: 256 seconds)
02:13:32  * quijotequit (Ping timeout: 264 seconds)
02:16:46  * thlorenzquit (Ping timeout: 244 seconds)
02:17:44  * inolenjoined
02:23:05  * avalanche123quit (Remote host closed the connection)
02:36:36  * brsonquit (Quit: leaving)
02:45:27  * Ralithjoined
02:45:57  * c4milojoined
02:50:37  * c4miloquit (Ping timeout: 250 seconds)
03:09:34  * quijotejoined
03:12:11  * seldoquit (Remote host closed the connection)
03:12:37  * seldojoined
03:14:02  * quijotequit (Ping timeout: 245 seconds)
03:16:37  * seldoquit (Ping timeout: 240 seconds)
03:21:17  * Left_Turnquit (Remote host closed the connection)
03:21:43  * c4milojoined
03:23:27  * avalanche123joined
03:27:44  * avalanche123quit (Ping timeout: 245 seconds)
03:40:38  * thlorenzjoined
03:49:35  * thlorenzquit (Remote host closed the connection)
03:57:52  * inolenquit (Read error: No route to host)
04:01:14  * inolenjoined
04:08:17  * inolenquit (Ping timeout: 264 seconds)
04:10:12  * quijotejoined
04:14:46  * quijotequit (Ping timeout: 250 seconds)
04:15:24  * thlorenzjoined
04:15:49  * thlorenzquit (Remote host closed the connection)
04:17:43  * Fishrock123quit (Quit: Leaving...)
04:32:39  * savardcquit (Ping timeout: 244 seconds)
04:33:28  * savardcjoined
04:33:35  * thlorenzjoined
04:40:30  * nickleeflyquit (Quit: Connection closed for inactivity)
04:47:44  * thlorenzquit (Remote host closed the connection)
04:47:51  * jgijoined
05:02:37  * toothrotquit (Read error: Connection reset by peer)
05:03:22  * toothrotjoined
05:08:59  * AlexisMochaquit (Ping timeout: 245 seconds)
05:10:58  * quijotejoined
05:14:44  * petka_quit (Quit: Connection closed for inactivity)
05:15:21  * quijotequit (Ping timeout: 250 seconds)
05:36:18  * rmgquit (Remote host closed the connection)
05:36:51  * rmgjoined
05:41:22  * rmgquit (Ping timeout: 244 seconds)
05:48:37  * thlorenzjoined
05:53:53  * thlorenzquit (Ping timeout: 264 seconds)
06:06:37  * AvianFluquit (Ping timeout: 260 seconds)
06:06:41  <saghul>creationix: yeah, IIRC is not well supported for some reason
06:07:04  <creationix>no worries
06:07:29  <creationix>it was a strange order of operations constraing on windows 8.1
06:07:33  <creationix>*constraint
06:07:35  <creationix>works now
06:11:46  * quijotejoined
06:16:23  * quijotequit (Ping timeout: 252 seconds)
06:27:32  * tkelmanjoined
06:33:12  * seishunjoined
06:34:32  * octetcloudquit (Ping timeout: 264 seconds)
06:37:51  * bajtosjoined
06:43:52  * bajtosquit (Quit: bajtos)
06:55:39  * iarnaquit (Ping timeout: 245 seconds)
07:01:17  * Alex7Komjoined
07:12:31  * quijotejoined
07:15:48  * iarnajoined
07:16:54  * quijotequit (Ping timeout: 245 seconds)
07:27:00  * bajtosjoined
07:29:02  * seldojoined
07:30:44  * [spoiler]joined
07:32:02  * iarna_joined
07:32:10  <MI6>joyent/node: silverwind v0.10 * d230fa9 : doc: fix typo secureOptions in tls - http://git.io/XWiHRw
07:33:34  * inolenjoined
07:35:44  * iarnaquit (Ping timeout: 264 seconds)
07:37:43  * thlorenzjoined
07:38:15  * dsantiag_joined
07:41:21  <[spoiler]>Now I'll keep thinking "uv" in libuv stands for "utopian void" lmao
07:41:21  * dsantiagoquit (Ping timeout: 272 seconds)
07:42:14  <[spoiler]>"Oh what are you using for IO?" "Oh y'know... Utopian Void." "Er... Okay?"
07:42:39  * jgiquit (Quit: jgi)
07:42:53  * [spoiler]quit (Quit: Leaving)
07:50:57  * thlorenzquit (Ping timeout: 240 seconds)
07:51:52  * [spoiler]joined
08:01:22  <tkelman>[spoiler]: I gave a talk last week that included a slide on libuv, the logo and "unicorn velociraptor" got a chuckle from everyone
08:01:57  <[spoiler]>:D Hahaha
08:02:08  * jgijoined
08:08:02  * inolen1joined
08:10:15  * Dirksonjoined
08:13:23  * quijotejoined
08:14:44  * inolenquit (*.net *.split)
08:14:44  * ircretaryquit (*.net *.split)
08:14:45  * cjbquit (*.net *.split)
08:14:45  * MI6quit (*.net *.split)
08:16:38  * rendarjoined
08:36:20  * jgiquit (Quit: jgi)
08:39:25  * seldoquit (Remote host closed the connection)
08:47:08  * saghulquit (Ping timeout: 264 seconds)
08:48:40  * saghuljoined
08:52:16  <[spoiler]>Hmm bizarre. I get segfaults when compiling libuv with clang, but not when compiling it with gcc :/
08:52:35  <[spoiler]>The tests get segfaulted that is
08:54:44  <saghul>[spoiler]: what platform?
08:54:56  <saghul>also, which tests?
08:58:22  <saghul>[spoiler]: I just ran the tests on Linux with clang 3.5 and no problem
09:00:04  <[spoiler]>Ubuntu 14.04 TLS x86_64; tests that segfaulted were: pipe_connect_to_file, fs_event_watch_file_twice, fs_scandir_file, but cwd_and_chdir just failed on both gcc and clang with no segfaults
09:03:28  <saghul>I'm looing at cwd_and_chdir, something is wrong there
09:03:44  <saghul>I don't see how the failures are related to the compiler, however
09:04:20  <[spoiler]>no, cwd_and_chdir fails "normally" which is alright (fails on both GCC and LLVM/Clang)
09:05:00  <[spoiler]>fs_event_watch_file_twice and pipe_connect_to_file segfaulted (not sure about fs_scandir_file; let me try again :/)
09:07:45  <[spoiler]>ok maybe it's because I'm not using gyp properly... Hold on.
09:09:20  <[spoiler]>would this be ok? :o https://gist.githubusercontent.com/omninonsense/eff7c561bff7e21265cc/raw/b18054a36ec9116e31a8980f2a79ec1c4d31bd26/gistfile1.txt
09:10:49  <[spoiler]>@saghul: took at peek at gyp_uv.py and I *think* I'm doing everything alright lol
09:11:27  <saghul>[spoiler]: the cwd test fix: https://github.com/libuv/libuv/pull/63
09:12:10  <saghul>[spoiler]: are you running the tests as root?
09:12:22  <[spoiler]>Oh kudos on the fix :-)
09:12:26  <[spoiler]>And yep, i am
09:12:28  <[spoiler]>I*
09:12:35  <saghul>well, don't :-)
09:12:43  <[spoiler]>what the fuck it didn't segfault now
09:13:17  <[spoiler]>Haha :P
09:13:45  <[spoiler]>I thought I might need to run make install so I just used sudo -i :(
09:14:59  <saghul>the tests are designed to run inplace, as a user
09:15:09  <[spoiler]>ah
09:16:31  <[spoiler]>I don't understand why'd it segfault when run as root, though? It didn't segfault the second time around, though!
09:17:30  <[spoiler]>Mental note: I overuse "though" in sentences.
09:17:47  <saghul>it segfaults because we fail the tests with abort()
09:17:54  <[spoiler]>Ah
09:18:01  <saghul>each test runs in a subprocess
09:18:50  <[spoiler]>Yeah makes sense now
09:18:52  * inolen1quit (Read error: No route to host)
09:19:17  * inolenjoined
09:21:16  * quijotequit (Ping timeout: 255 seconds)
09:35:48  * thlorenzjoined
09:39:43  <rendar>saghul, so somewhere in the code an abort() test is missing?
09:40:37  * thlorenzquit (Ping timeout: 255 seconds)
09:42:58  * chris_99joined
09:47:36  <saghul>rendar: no
09:47:46  <saghul>ASSERT does an abort() in the tests
09:48:09  <saghul>the runner runs each in a subprocess, so we know if they succeeded or not if the return code was 0
09:48:59  <txdv>failing tests in pipe_connect are interesting though
09:49:11  <txdv>saghul: how is your requestify rewrite going on?
09:49:22  * quijotejoined
09:53:13  <rendar>saghul, i see, but i still can't get why in usermode they do not crash, and in root they do
09:54:14  <saghul>txdv: slow
09:54:21  <saghul>rendar: because some tests fail as root
09:54:49  <saghul>like spawn_setgui_setuid in case you run as root from a directory only root can access
09:55:09  <rendar>saghul, i see
09:55:32  <txdv>have you started it?
09:56:32  <saghul>yes
09:57:13  * SergeiRNDjoined
09:59:21  <[spoiler]>I'm trying to determine why the pipe_connect_to_file test fails, and AFAIK, it's because the assert in connect_cb_file() fails :o
09:59:42  <[spoiler]>http://git.io/Erui3A
10:01:38  <[spoiler]>shouldn't it be != instead of == or am I misinterpreting the test's purpose lol
10:03:01  <saghul>[spoiler]: text is correct, it tries to connect to a regular file
10:03:16  <saghul>the path is test/fixtures/empty_file
10:03:32  <saghul>what error do you get instead?
10:03:44  <saghul>also, how are you running your tests?
10:19:47  <[spoiler]>oh fuck me, it's `path = "test/fixtures/empty_file"`; so it's relative to cwd. My bad! I was nunning them from inside out/Debug (`./run-tests`) :(
10:19:54  <[spoiler]>running
10:20:32  <[spoiler]>it's all fine now ~
10:24:48  * SergeiRNDquit (Quit: Leaving.)
10:24:56  <saghul>kewl!
10:27:57  * seldojoined
10:32:51  * seldoquit (Ping timeout: 265 seconds)
10:39:26  * janjongboomjoined
10:51:33  * tarrudajoined
10:53:20  * tkelmanquit (Quit: Page closed)
10:55:17  * abraxas_quit (Remote host closed the connection)
11:02:27  * janjongb_joined
11:05:53  * janjongboomquit (Ping timeout: 264 seconds)
11:08:18  * Left_Turnjoined
11:08:22  * SergeiRNDjoined
11:12:57  * quijotequit (Ping timeout: 240 seconds)
11:18:41  * bajtosquit (Quit: bajtos)
11:24:35  * thlorenzjoined
11:29:04  * thlorenzquit (Ping timeout: 255 seconds)
11:32:30  * AlexisMochajoined
11:40:09  * Left_Turnquit (Ping timeout: 250 seconds)
11:40:51  * quijotejoined
11:45:21  * quijotequit (Ping timeout: 264 seconds)
11:46:01  * bajtosjoined
11:52:55  * avalanche123joined
11:57:08  * avalanche123quit (Ping timeout: 250 seconds)
11:58:23  * iarna_quit (Remote host closed the connection)
12:20:08  * Left_Turnjoined
12:32:10  * quijotejoined
12:32:44  * AlexisMochaquit (Ping timeout: 245 seconds)
12:44:08  * abraxas_joined
12:48:46  * SergeiRNDquit (Quit: Leaving.)
12:49:47  * abraxas_quit (Ping timeout: 272 seconds)
12:52:18  * AlexisMochajoined
12:55:24  * quijotequit (Ping timeout: 256 seconds)
12:56:34  * quijotejoined
13:09:55  * saghul2joined
13:13:22  * thlorenzjoined
13:17:04  * quijotequit (Ping timeout: 255 seconds)
13:17:48  * thlorenzquit (Ping timeout: 244 seconds)
13:22:30  * toothrotquit (Ping timeout: 250 seconds)
13:43:08  * rmgjoined
13:51:43  * rmgquit (Remote host closed the connection)
13:53:34  * fourqchanged nick to [fourq]
13:55:48  * [fourq]changed nick to fourq
14:02:38  * lance|afkchanged nick to lanceball
14:06:09  * seldojoined
14:07:28  * bajtosquit (Quit: bajtos)
14:11:28  * tarrudaquit (Read error: Connection reset by peer)
14:11:29  * seldoquit (Ping timeout: 272 seconds)
14:13:39  <txdv>saghul: what error codes can write right now return?
14:13:45  <txdv>Only ecancelled?
14:14:10  <txdv>nevermind, let me first check the signature
14:14:24  * thlorenzjoined
14:14:56  <saghul>txdv: EBADF, EINVAL, ENOMEM
14:15:07  <saghul>(on Unix, that is)
14:16:04  <txdv>ECANLLED?
14:16:11  <txdv>I mean in the callback
14:16:12  <txdv>as well
14:16:39  <saghul>ah that, anything wirte() can return, really + ECANCELED
14:19:05  * thlorenzquit (Ping timeout: 264 seconds)
14:19:43  * thlorenzjoined
14:23:21  <txdv>God, I am so happy that we got rid of that uv_err_t
14:24:27  * thlorenzquit (Ping timeout: 244 seconds)
14:27:23  * Alex7Komquit
14:29:04  * Alex7Komjoined
14:31:31  * [spoiler]quit (Quit: Leaving)
14:31:46  * [spoiler]joined
14:33:27  * AvianFlujoined
14:33:33  * abraxas_joined
14:36:21  * [spoiler]quit (Client Quit)
14:37:57  * abraxas_quit (Ping timeout: 240 seconds)
14:38:50  * Fishrock123joined
14:45:33  * quijotejoined
14:46:37  * bradleymeckjoined
14:47:42  * wolfeidauquit (Ping timeout: 244 seconds)
14:56:46  * wolfeidaujoined
15:10:57  * quijotequit (Ping timeout: 240 seconds)
15:14:59  * thlorenzjoined
15:19:28  * thlorenzquit (Ping timeout: 255 seconds)
15:37:11  * Alex7Komquit (Read error: Connection reset by peer)
15:37:32  * Alex7Komjoined
15:39:39  * thlorenzjoined
15:40:27  * KennethWilkejoined
15:40:30  * janjongb_quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
15:52:54  <txdv>saghul: I do need to call the close in the shutdown callback, right/
15:56:46  <saghul>you don't *need* to call it, but there is not much to do with such a handle
16:02:15  <txdv>well in my wrapper i do a close in the shutdown callback
16:02:22  <txdv>how do you do it in pyuv?
16:04:32  * quijotejoined
16:06:17  * Alex7Komquit (Read error: Connection reset by peer)
16:06:46  * Alex7Komjoined
16:06:55  * Alex7Komquit (Read error: Connection reset by peer)
16:12:38  * thlorenzquit (Remote host closed the connection)
16:15:51  * thlorenzjoined
16:18:33  * thlorenz_joined
16:19:57  * thlorenzquit (Ping timeout: 240 seconds)
16:21:18  * c4miloquit (Remote host closed the connection)
16:34:34  * brsonjoined
16:35:12  * bajtosjoined
16:35:38  * brsonquit (Remote host closed the connection)
16:36:30  * brsonjoined
16:43:24  * chris_99quit (Remote host closed the connection)
16:52:35  * thlorenz_quit (Remote host closed the connection)
16:53:04  * thlorenzjoined
16:58:25  * petka_joined
17:01:23  * bajtosquit (Quit: bajtos)
17:02:03  * octetcloudjoined
17:02:46  * bajtosjoined
17:14:39  * jgijoined
17:14:43  * janjongboomjoined
17:19:08  * janjongb_joined
17:19:35  * janjongboomquit (Ping timeout: 272 seconds)
17:21:39  * brsonquit (Read error: Connection reset by peer)
17:21:49  * brsonjoined
17:30:26  * janjongb_quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
17:33:03  * dap_joined
17:34:33  * octetcloudquit (Ping timeout: 264 seconds)
17:36:42  * seldojoined
17:49:11  * tarrudajoined
17:49:15  * lanceballchanged nick to lance|afk
17:49:39  <saghul>txdv: I don't, the user needs to do it. pyuv is basically object oriented libuv + python, very thin
17:52:10  * reqsharkjoined
17:52:21  * rmgjoined
17:52:41  * reqsharkquit (Client Quit)
17:52:46  <srl295>jgi: thx for updating the ticket.
17:55:12  <jgi>srl295: and thank you for asking for updates in their issues tracker!
18:09:35  <jgi>srl295: I’m going to start looking at https://github.com/srl295/node/pull/12 again, did we make some progress on that front I’m not aware of?
18:10:21  * c4milojoined
18:11:19  * abraxas_joined
18:14:53  * c4miloquit (Ping timeout: 244 seconds)
18:15:03  * seldoquit (Remote host closed the connection)
18:15:35  <chrisdickinson>tjfontaine: do we want to maintain a patch against openssl that changes all of the symlinked files to relative #include's?
18:16:02  <chrisdickinson>it's one of the biggest differences between our vendored openssl and the source tarball
18:16:08  * abraxas_quit (Ping timeout: 256 seconds)
18:16:19  * tarrudaquit (Ping timeout: 255 seconds)
18:16:21  <chrisdickinson>(I can imagine we might want to for, e.g., filesystems that don't support symlinks)
18:20:25  * avalanche123joined
18:21:52  * avalanche123quit (Remote host closed the connection)
18:27:48  * rmgquit (Remote host closed the connection)
18:30:19  * iarnajoined
18:31:17  * tarrudajoined
18:33:10  * octetcloudjoined
18:33:12  * reqsharkjoined
18:33:58  * avalanche123joined
18:34:30  * lance|afkchanged nick to lanceball
18:36:21  * rmgjoined
18:38:48  * avalanche123quit (Ping timeout: 256 seconds)
18:40:34  <srl295>jgi: not yet, I'm trying to not make myelf design a gyp-generator :/
18:41:15  <jgi>srl295: hehe :) Actually, I’m triying your srl-v0.12-FixToolsetAgain branch and so far so good
18:41:42  <jgi>srl295: also, the issue doesn’t affect OS X installer packages generation, since we build them with —without-snapshot
18:42:14  <jgi>srl295: ok, the build for srl-v0.12-FixToolsetAgain just failed :(
18:42:28  <srl295>jgi: ah! So many variations of building… yeah, FixToolsetAgain didn't work completely
18:42:34  <jgi>srl295: ok
18:43:05  <srl295>jgi: Did you see the PDF I linked to? https://drive.google.com/file/d/0B1J55jsbiIIpdE5lUFVzbTdHRXc/view?usp=sharing
18:44:15  <jgi>srl295: looking at it now
18:45:09  <srl295>I think I need to restructure things so icuuc and icui18n are used both for source and target, but icudata has different content depending on source and target. the problem is it seems you can't change dependencies based on source and target (according to the gyp developer list).
18:46:34  * reqsharkquit (Read error: Connection reset by peer)
18:46:42  * reqsharkjoined
18:51:01  * quijotequit (Ping timeout: 260 seconds)
18:52:25  * tarrudaquit (Quit: WeeChat 1.0.1)
18:53:50  * c4milojoined
18:54:44  * quijotejoined
18:54:45  * tarrudajoined
18:56:38  * reqsharkquit (Quit: Be back later ...)
18:59:09  * c4miloquit (Ping timeout: 264 seconds)
19:03:27  * bajtosquit (Quit: bajtos)
19:11:41  * SergeiRNDjoined
19:12:17  * AlexisMochaquit (Ping timeout: 240 seconds)
19:13:42  * c4milojoined
19:19:40  * [spoiler]joined
19:19:49  * inolenquit (Read error: No route to host)
19:20:14  * inolenjoined
19:26:23  * Fishrock123quit (Remote host closed the connection)
19:27:18  * bajtosjoined
19:29:00  * Fishrock123joined
19:31:09  * reqsharkjoined
19:31:55  * bajtosquit (Ping timeout: 258 seconds)
19:35:07  * quijotequit (Ping timeout: 272 seconds)
19:35:23  * thlorenzquit (Remote host closed the connection)
19:36:02  * thlorenzjoined
19:36:10  * quijotejoined
19:40:26  * quijotequit (Ping timeout: 244 seconds)
19:52:13  * avalanche123joined
19:56:36  * sblomjoined
20:00:08  * abraxas_joined
20:00:17  * tarrudaquit (Ping timeout: 258 seconds)
20:00:52  * quijotejoined
20:03:04  * avalanche123quit (Remote host closed the connection)
20:03:33  * seldojoined
20:05:07  * abraxas_quit (Ping timeout: 265 seconds)
20:05:25  * quijotequit (Ping timeout: 250 seconds)
20:06:41  * sblomquit (Read error: Connection reset by peer)
20:08:20  * seldoquit (Ping timeout: 258 seconds)
20:15:38  * Fishrock123quit (Remote host closed the connection)
20:16:48  * Fishrock123joined
20:17:26  * janjongboomjoined
20:27:51  * dsantiag_changed nick to dsantiago
20:29:01  * janjongboomquit (Ping timeout: 260 seconds)
20:36:34  * AlexisMochajoined
20:36:37  * SergeiRNDquit (Quit: Leaving.)
20:39:15  * thlorenz_joined
20:44:09  * thlorenz_quit (Ping timeout: 264 seconds)
20:45:31  * thlorenzquit (Remote host closed the connection)
20:48:30  * avalanche123joined
20:49:29  * thlorenzjoined
20:49:45  * inolenquit (Read error: Connection reset by peer)
20:53:51  * inolenjoined
20:56:25  * jgiquit (Quit: jgi)
20:57:30  * rmgquit (Remote host closed the connection)
21:01:29  * AvianFluquit (Ping timeout: 245 seconds)
21:01:34  * c4miloquit (Remote host closed the connection)
21:01:48  * quijotejoined
21:06:21  * quijotequit (Ping timeout: 260 seconds)
21:11:30  * sblomjoined
21:20:19  <[spoiler]>random gif https://i.imgur.com/tWRpXIc.gif
21:22:13  * c4milojoined
21:26:47  * sblomquit (Read error: Connection reset by peer)
21:28:45  * Ralithquit (Ping timeout: 260 seconds)
21:31:15  * jgijoined
21:38:49  * AlexisMochaquit (Ping timeout: 255 seconds)
21:46:18  * Fishrock123quit (Remote host closed the connection)
21:49:00  * abraxas_joined
21:49:04  <jgi>srl295: the build issue seems to be related to RTTI, and if ./deps/v8/src/base/platform/platform-posix.cc is compiled without -fno-rtti, the build succeeds and test/simple/test-intl.js passes. Of course we need to do better than this hack, but is it what you’re trying to solve by restructuring the build?
21:51:07  * Ralithjoined
21:53:15  * seldojoined
21:53:29  * abraxas_quit (Ping timeout: 260 seconds)
21:55:36  * lanceballchanged nick to lance|afk
21:57:12  <srl295>jgi: no, it's not. OK, so ICU does need C++ rtti.
21:57:44  * seldoquit (Ping timeout: 265 seconds)
21:57:48  <jgi>srl295: yes, currently it’s built with rtti enabled, but it’s linked with other code for which rtti is disabled
21:58:33  <srl295>jgi: trick is the linker needs to link w/ rtti, I think
22:02:33  * quijotejoined
22:03:25  * chris_99joined
22:07:24  * quijotequit (Ping timeout: 265 seconds)
22:19:55  * Fishrock123joined
22:25:15  <jgi>srl295: actually, I don’t think it has anything to do with ICU
22:26:12  <jgi>srl295: there’s a Thread class in libv8_libbase that is virtual, and its subclasses in libv8_base cannot find its typeinfo at link time
22:27:14  <jgi>srl295: I’m trying to build without ICU to check my assumptions
22:31:00  * c4miloquit (Remote host closed the connection)
22:32:11  * reqshark_joined
22:32:46  * c4milojoined
22:33:11  * thlorenzquit (Remote host closed the connection)
22:33:54  * avalanche123quit (Remote host closed the connection)
22:36:13  * avalanche123joined
22:36:15  * reqsharkquit (Ping timeout: 272 seconds)
22:40:28  * benglquit (Ping timeout: 255 seconds)
22:52:19  * seishunquit (Remote host closed the connection)
22:52:43  * sblomjoined
22:56:56  * reqshark_quit (Remote host closed the connection)
22:57:23  * reqshark_joined
22:58:00  * tarrudajoined
22:59:06  * reqshark_quit (Client Quit)
23:03:17  * quijotejoined
23:08:09  * quijotequit (Ping timeout: 264 seconds)
23:09:13  * chris_99quit (Quit: Ex-Chat)
23:10:06  * sblomquit (Read error: Connection reset by peer)
23:10:08  * Fishrock123quit (Remote host closed the connection)
23:10:50  * KennethWilkequit (Quit: Leaving)
23:20:55  * rmgjoined
23:24:17  * bradleymeckquit (Quit: bradleymeck)
23:33:44  * thlorenzjoined
23:38:00  * abraxas_joined
23:38:57  * thlorenzquit (Ping timeout: 272 seconds)
23:41:40  * rendarquit (Quit: Leaving)
23:42:37  * abraxas_quit (Ping timeout: 258 seconds)
23:48:21  <jgi>srl295: removing ‘icu_implementation’ from ‘export_dependent_settings’ here: https://github.com/srl295/node/blob/srl-v0.12-FixToolsetAgain/tools/icu/icu-generic.gyp#L458 seems to fix the linking issue, and the cross-compilation from x64 (host) to ia32 (target) works on my OS X setup
23:48:57  <srl295>jgi: sounds like a bug (loading..)
23:48:59  <jgi>srl295: my understanding is that with this export, -frtti is used by icutools, and thus makes V8’s base library generate typeinfo symbols
23:50:08  <jgi>srl295: however, V8’s base needs typeinfo symbols for V8’s libbase’s Thread class, which are not generated
23:50:24  <jgi>srl295: and thus the linking of V8’s base fails
23:50:24  <srl295>jgi: 99 and 44/00% sure that's a bug. https://github.com/srl295/node/blob/srl-v0.12-FixToolsetAgain/tools/icu/icu-generic.gyp#L369 doesn't export it for example
23:50:25  * seldojoined
23:50:51  <srl295>44/100 pardon
23:51:25  <jgi>srl295: what do you mean by ‘that’s a bug’? Do you mean that ‘icu_implementation’ should not be in the ‘export_dependent_settings'?
23:51:35  <srl295>jgi: yes, I mean your analysis is correct.
23:51:38  <jgi>srl295: ok :)
23:51:49  <srl295>jgi: it should NOT be exported. icu_implementation should only affect actual implementation
23:51:59  <jgi>srl295: yes, that’s what I thought too
23:56:58  * c4miloquit (Remote host closed the connection)