00:07:43  * oiig_quit (Ping timeout: 240 seconds)
00:38:33  * oiig_joined
01:02:32  * C-Manquit (Quit: Connection reset by beer)
01:22:43  * Licenserquit (Ping timeout: 240 seconds)
01:23:57  * joshthecoderquit (Quit: Leaving...)
01:24:17  * Licenserjoined
01:27:49  * eohquit (Read error: Connection reset by peer)
01:28:07  * eohjoined
02:11:20  * sfixjoined
02:20:36  * joshthecoderjoined
02:28:08  * TooTallNatequit (Quit: Linkinus - http://linkinus.com)
02:57:26  * sfixquit (Quit: Leaving)
03:31:23  * isaacsquit (Remote host closed the connection)
03:32:13  * isaacsjoined
03:52:17  * bnoordhuisquit (Read error: Operation timed out)
04:46:15  * isaacsquit (Ping timeout: 260 seconds)
04:50:31  * joaojeronimojoined
04:59:48  * isaacsjoined
05:33:56  * oiigjoined
05:36:28  * oiig_quit (Ping timeout: 245 seconds)
05:42:57  * isaacsquit (Remote host closed the connection)
05:48:03  * stalledquit (Ping timeout: 244 seconds)
06:04:00  * stalledjoined
06:37:23  * rendarjoined
06:57:55  * joshthecoderquit (Quit: Linkinus - http://linkinus.com)
07:00:05  * stalledquit (Ping timeout: 260 seconds)
07:06:10  * mralephjoined
07:06:27  * mralephquit (Remote host closed the connection)
07:08:00  * stalledjoined
08:18:13  * saurikquit (Ping timeout: 240 seconds)
08:19:21  * saurikjoined
08:46:32  * C-Manjoined
09:47:51  * decoder_joined
09:54:40  * joaojeronimoquit (*.net *.split)
09:54:40  * decoderquit (*.net *.split)
11:26:08  * fdmananajoined
11:35:56  * joaojeronimojoined
12:40:49  * TheJHjoined
12:56:33  * bnoordhuisjoined
13:16:30  <dmilith>is there any way to pass to v8 build via scons ?
13:16:39  <dmilith>i need to pass custom LDFLAGS
13:16:54  <dmilith>I'm doing: scons -j2 arch=x64 mode=release snapshot=off library=shared debuggersupport=off werror=no strictaliasing=off
13:18:02  <Licenser>dmilith yes one second I did it up - had to do the same :(
13:18:24  <dmilith>Licenser: I would be grateful
13:18:31  <Licenser>https://github.com/Licenser/erlv8/blob/master/Makefile <- there pretty much that
13:18:54  <Licenser>you can pass it LINKER="/usr/bin/gcc -your-funky-flag"
13:24:47  <bnoordhuis>shouldn't that be LINKFLAGS="-foo -bar"?
13:25:07  <Licenser>does scons honor that?
13:25:07  <bnoordhuis>honestly though, gyp > scons
13:25:20  <Licenser>the trouble with gyp > troubpe with scons
13:25:56  <Licenser>I could not get it to build with gyp not on OS X nor on Solaris
13:26:11  <bnoordhuis>odd. it works fine for me
13:26:17  <bnoordhuis>builds faster too
13:26:40  <Licenser>tried to build it two days before just giving up
13:27:17  <Licenser>it died with the 64bit assembly tests I think
13:29:21  <dmilith>yhh
13:29:38  <dmilith>have google heard about CFLAGS / LDFLAGS?
13:29:39  <dmilith>;f
13:29:43  <dmilith>how about standards?
13:29:50  <dmilith>Licenser: I give it a try.
13:31:18  <bnoordhuis>dmilith: that's why gyp > scons, it honors CFLAGS and LDFLAGS :)
13:31:35  <dmilith>gyp wont work on fbsd. period
13:32:15  <bnoordhuis>actually... i submitted some patches to gyp that make it work on freebsd and solaris
13:32:20  <bnoordhuis>that's months ago now
13:32:39  <bnoordhuis>you'll need to use gmake though
13:33:07  <dmilith>yea.. gmake on fbsd is a piece of crap..
13:33:19  <dmilith>and it just pisses on my make settings
13:33:41  <dmilith>I rather would like to know how to pass those switches to scons instead of hacking things
13:33:49  <bnoordhuis>hah, i feel the same way about bsd make :)
13:44:55  <dmilith>no matter what I set..
13:45:08  <dmilith>it still don't set -L/my/custom/path
13:47:14  <dmilith>the funniest thing is that -I is passed correctly
13:47:20  <dmilith>through compilation
13:50:28  <dmilith>yea.. solved
13:50:36  <dmilith>it's completely ignoring LDFLAGS ;]
14:09:51  <dmilith>how gyp is passing those values to scons anyway?
14:33:30  * temp01quit (Read error: Connection reset by peer)
14:38:07  * temp01joined
15:04:44  <bnoordhuis>dmilith: gyp doesn't pass anything to scons, it's its own build system
15:05:44  <dmilith>that's sad.
15:05:55  <dmilith>I managed to do everything without it
15:06:51  <dmilith>I'm using my own build system written in pure sh
15:09:38  * isaacsjoined
15:14:19  <dmilith>can I build static and dynamic libraries at once?
15:14:24  <dmilith>library=shared + library=static
15:14:25  <dmilith>==
15:14:31  <dmilith>library=shared,static ?
15:15:13  <dmilith>this is not allowed but I want to have universal build with both static and dynamic libraries :o
15:15:54  <dmilith>do I need to run compilation twice? :o
15:19:59  <bnoordhuis>dmilith: yes
15:20:10  <bnoordhuis>well, at least the linking part
15:20:30  <dmilith>um. that's peculiar
15:20:34  <bnoordhuis>you could hack the gyp file, add two targets, one static, one dynamic
15:24:13  * joshthecoderjoined
15:24:25  <bnoordhuis>dmilith: btw, there's a good reason to compile either a .a or a .so but not both
15:24:43  <dmilith>for example?
15:24:55  <bnoordhuis>dynamic libraries need -fPIC (position independent code) but that's expensive on i386
15:25:19  <bnoordhuis>on x64 otoh pic code is usually smaller than non-pic code
15:25:35  <bnoordhuis>thanks to rip-relative addressing
15:26:13  <bnoordhuis>what i mean is that if you're using the same object files for a .a and a .so, you're potentially leaving performance on the table
15:32:01  <dmilith>i'm using x64 architectures only
15:44:48  <dmilith>and fPIC is on by default too
16:02:52  <bnoordhuis>okay, in that case go for it
16:03:56  * RT|Chatzillaquit (Quit: ChatZilla 0.9.86.1 [Firefox 2.0.0.22pre/2009081014])
16:53:14  * [[zz]]quit (Ping timeout: 245 seconds)
16:59:29  * isaacsquit (Remote host closed the connection)
17:25:15  <dmilith>bnoordhuis: there's problem with some external apps like mongo
17:25:24  <dmilith>for example mongodb requires static version
17:25:34  <dmilith>ruby, by default will look for dynamic
17:31:33  * oiigquit
17:44:52  * isaacsjoined
17:49:12  * TooTallNatejoined
18:35:43  * isaacsquit (Ping timeout: 240 seconds)
19:33:40  * [[zz]]joined
19:56:45  * mralephjoined
20:04:39  * fdmananaquit (Quit: Leaving)
20:24:46  * xan__joined
20:25:29  * xan_quit (Read error: Operation timed out)
21:43:02  * isaacsjoined
22:08:13  * TheJHquit (Ping timeout: 240 seconds)
22:13:07  * mralephquit (Quit: Leaving.)
22:20:28  * rendarquit
22:33:08  * RT|Chatzillajoined
23:17:18  * decoder_quit (Read error: Operation timed out)
23:19:25  * decoderjoined