00:00:55  * brianloveswordsquit (Quit: Computer has gone to sleep.)
00:18:57  * ChrisPartridgejoined
00:24:19  * cellviaquit (Remote host closed the connection)
00:32:14  * jerrysvquit (Remote host closed the connection)
00:33:38  * jjmalinaquit (Quit: Textual IRC Client: www.textualapp.com)
01:07:54  * dcbjoined
01:21:13  * stagasquit (Ping timeout: 265 seconds)
01:37:13  * mhernandez1quit (Remote host closed the connection)
01:46:57  <erikg>rescrv: https://github.com/rescrv/HyperLevelDB/issues/16
01:48:47  <rescrv>Are you using --enable-snappy with configure?
02:04:50  * stagasjoined
02:48:11  * mhernandez1joined
02:52:40  * mhernandez1quit (Remote host closed the connection)
02:59:27  * mhernandez1joined
03:02:54  * dcbquit (Ping timeout: 250 seconds)
03:03:07  * mhernandez1quit (Remote host closed the connection)
03:03:20  * aaronlidmanjoined
03:07:11  * mhernandez1joined
03:21:07  * mhernandez1quit (Remote host closed the connection)
03:25:25  * brianloveswordsjoined
03:30:31  * aaronlidmanquit (Remote host closed the connection)
03:36:16  <wangbus>anyone playing with the rocksdb leveldown?
03:43:30  * brianlov_joined
03:48:32  * brianloveswordsquit (Ping timeout: 265 seconds)
03:59:33  * mhernandez1joined
04:08:54  * mhernandez1quit (Remote host closed the connection)
04:14:46  * cellviajoined
05:00:27  * brianlov_quit (Quit: Computer has gone to sleep.)
05:32:10  * dguttmanquit (Quit: dguttman)
06:27:47  * cellviaquit (Remote host closed the connection)
06:30:03  * cellviajoined
06:31:39  * cellviaquit (Remote host closed the connection)
07:18:57  * ChrisPartridgequit (Ping timeout: 255 seconds)
07:38:18  * gildean__changed nick to gildean
08:19:53  * stagasquit (Ping timeout: 240 seconds)
09:28:34  * phpnodequit (Ping timeout: 245 seconds)
09:42:00  * phpnodejoined
10:57:41  * insertcoffeejoined
11:12:07  * stagasjoined
11:53:29  * mhernandez1joined
12:14:42  * mhernandez1quit (Remote host closed the connection)
12:14:57  * mhernandez1joined
12:20:46  * mhernandez1quit (Remote host closed the connection)
13:37:47  * aaronlidmanjoined
13:38:32  * aaronlidmanquit (Remote host closed the connection)
14:00:11  <erikg>rescrv: i'm interested in constructing a single git repo that allows me to build a static library for leveldb including snappy. is this something that might already exist in an obvious place?
14:00:31  <erikg>rescrv: i wasn't using --enable-snappy
14:00:38  <erikg>rescrv: maybe that's the problem?
14:01:19  * aaronlidmanjoined
14:02:22  * mhernandez1joined
14:12:18  * brianloveswordsjoined
14:26:31  * neonstalwartjoined
14:33:06  * rudjoined
14:44:25  * dguttmanjoined
14:49:37  <rescrv>erikg: you may want to steal inspiration from here: https://github.com/HyperDex/releng/blob/master/pkg/linux-amd64/build.zsh
14:49:52  <rescrv>I also have one for building libraries, but that is not public ATM.
14:50:01  <rescrv>out of curiosity, why totally static?
14:59:59  * stagasquit (Ping timeout: 265 seconds)
15:09:05  <erikg>rescrv: i'd like to make the binary as portable as possible, and also enable builds by people who don't have root on their systems or have a lot of experience setting up ld search paths and the like
15:09:37  <erikg>rescrv: another way of looking at this is that i'd like to have a single git repo with submodules for the dependencies of my application
15:10:06  <erikg>rescrv: it won't be totally static, but i'd at least like to statically build in these deps
15:21:48  * brianloveswordsquit (Quit: Computer has gone to sleep.)
15:30:34  <rescrv>erikg: consider copying the link I posted above then. Build it on debian 6, and you'll have a binary that works on every actively-supported linux distro, so long as you only link libc, pthreads, ld-so, and a few others.
15:30:44  <rescrv>It's more portable than a purely static binary
15:30:56  <rescrv>and doesn't add the license encumberances from statically including libc and libstdc++
15:35:56  * jjmalinajoined
15:36:08  * brianloveswordsjoined
15:38:53  * brianloveswordsquit (Client Quit)
15:39:09  * dguttmanquit (Quit: dguttman)
15:47:03  * dguttmanjoined
15:53:20  * pelletierjoined
15:53:47  * jerrysvjoined
15:58:24  * cellviajoined
16:05:02  <erikg>rescrv: ah, i might be confusing you. i'm not trying to distribute static binaries, but set up a build process that doesn't require a separate install of snappy to build leveldb
16:11:08  <rescrv>erikg: but that library is going to be linked into something, yes? You must either add the snappy sources to the same linker command that builds the .so, or build a .a static library, and link that. The former is easy, and just a makefile modification. The latter will be harder to distribute and link against.
16:16:38  <erikg>rescrv: after poking around a bit i realized i was over-complicating things. this is what i came up with: https://github.com/ekg/leveldb-snappy
16:17:05  <erikg>rescrv: do you see a problem with that approach? it uses the .a and links against them on build of the executable.
16:17:51  <erikg>i'm able to build and run it even though i don't have leveldb or snappy installed
16:17:55  <erikg>maybe i'm missing something though
16:22:53  * cellviaquit (Remote host closed the connection)
16:36:15  * brianloveswordsjoined
16:42:35  * insertcoffeequit (Remote host closed the connection)
16:58:08  * brianloveswordsquit (Quit: Computer has gone to sleep.)
16:59:53  * brianloveswordsjoined
17:08:29  * cellviajoined
17:13:20  <rescrv>erikg: that's one way to do it. Is the resulting binary static or dynamic?
17:17:26  <erikg>it appears to be statically linked to leveldb and snappy, in that i can move it around on my system and it runs despite the fact i don't have either libleveldb or libsnappy installed system-wide
17:17:30  <erikg>rescrv:
17:38:53  <rescrv>erikg: Moving it around on the system is OK. The question is: can you move it between systems. Will it run on centos5 and Ubuntu 14.10
17:40:05  <erikg>rescrv: i doubt it. at present i'm content to support the compile-from-source use case, but i require that the build can be done in one repository.
17:57:08  <rescrv>erikg: Ah! I thought you were going for a portable binary, not just a quick build.
18:04:52  <erikg>rescrv: i am interested in learning how to make portable binaries for a number of programs i maintain, but not here :)
18:23:11  * stagasjoined
20:15:30  * brianloveswordsquit (Quit: Computer has gone to sleep.)
20:32:39  * brianloveswordsjoined
20:53:39  * jerrysv_joined
20:56:54  * jerrysvquit (Ping timeout: 245 seconds)
21:00:53  * brianloveswordsquit (Quit: Computer has gone to sleep.)
21:21:47  * jerrysvjoined
21:25:25  * jerrysv_quit (Ping timeout: 272 seconds)
21:56:51  * _pid_changed nick to _pid
21:57:36  * _pidchanged nick to _pid_
21:57:47  * _pid_changed nick to _pid
22:11:34  * mhernandez1quit (Remote host closed the connection)
22:13:28  * rudquit (Read error: No route to host)
22:14:19  * rudjoined
22:14:19  * rudquit (Changing host)
22:14:19  * rudjoined
23:23:21  * brianloveswordsjoined
23:26:58  * mhernandez1joined
23:37:32  * mhernandez1quit (Remote host closed the connection)
23:37:49  * neonstalwartquit (Quit: Leaving.)
23:37:51  * mhernandez1joined
23:45:20  * jerrysvquit (Remote host closed the connection)
23:50:44  * jerrysvjoined
23:51:12  * jerrysvquit (Remote host closed the connection)
23:58:53  * _pidchanged nick to pidddd