kfpratt has joined #rubinius
kfpratt has quit [Remote host closed the connection]
benlovell has joined #rubinius
benlovell has quit [Ping timeout: 272 seconds]
nirvdrum has quit [Ping timeout: 245 seconds]
bb010g has quit [Quit: Connection closed for inactivity]
kfpratt has joined #rubinius
|jemc| has quit [Ping timeout: 272 seconds]
benlovell has joined #rubinius
benlovell has quit [Ping timeout: 252 seconds]
meh` has quit [Ping timeout: 244 seconds]
kfpratt has quit [Remote host closed the connection]
|jemc| has joined #rubinius
bb010g has joined #rubinius
benlovell has joined #rubinius
benlovell has quit [Ping timeout: 276 seconds]
|jemc| has quit [Ping timeout: 252 seconds]
clauswitt has joined #rubinius
dmilith is now known as dmilith2
djellemah_ has quit [Ping timeout: 272 seconds]
clauswitt has quit [Ping timeout: 256 seconds]
djellemah has joined #rubinius
yipdw has quit [Remote host closed the connection]
yipdw has joined #rubinius
dmilith2 is now known as dmilith
Ori_P has joined #rubinius
benlovell has joined #rubinius
jnh has joined #rubinius
jnh has quit [Quit: Leaving...]
benlovell has quit [Ping timeout: 264 seconds]
Ori_P has quit [Ping timeout: 240 seconds]
Ori_P has joined #rubinius
benlovell has joined #rubinius
benlovell has quit [Ping timeout: 255 seconds]
Ori_P has quit [Quit: Computer has gone to sleep.]
benlovell has joined #rubinius
<
dmilith>
should I post bug issue on gh?
<
yorickpeterse>
Yes, looks like FreeBSD doesn't support SYS_gettid (which is used for obtaining the thread ID)
<
dmilith>
maybe this will be useful here
clauswitt has joined #rubinius
Ori_P has joined #rubinius
nirvdrum has joined #rubinius
benlovell has quit [Ping timeout: 240 seconds]
mpapis has quit [Ping timeout: 252 seconds]
mpapis has joined #rubinius
<
yorickpeterse>
I think it makes more sense to find out what the alternative is on FreeBSD
<
yorickpeterse>
that is, how one would get the thread ID on FreeBSD
clauswitt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
benlovell has joined #rubinius
DireFog has quit [Remote host closed the connection]
DireFog has joined #rubinius
clauswitt has joined #rubinius
clauswitt has quit [Ping timeout: 256 seconds]
cremes has quit [Quit: cremes]
cremes has joined #rubinius
nirvdrum has quit [Quit: Leaving]
Ori_P has quit [Quit: Computer has gone to sleep.]
kfpratt has joined #rubinius
Ori_P has joined #rubinius
kfpratt has quit [Remote host closed the connection]
kfpratt has joined #rubinius
<
dmilith>
yorickpeterse: how about #define gettid() ((pid_t)(syscall(SYS_gettid))) ?
<
dmilith>
i'm doing a quick research
kfpratt has quit [Remote host closed the connection]
<
dmilith>
Another option I've looked at is to use the undocumented thr_self(2)
<
dmilith>
syscall, this was recommended over pthread_self() on freebsd-hackers@:
tenderlove has joined #rubinius
<
dmilith>
hope some of these will help
<
dmilith>
that patch solution looks reasonable
benlovell has quit [Ping timeout: 255 seconds]
<
yorickpeterse>
dmilith: put that in the ticket so we can more easily keep track of it
benlovell has joined #rubinius
|jemc| has joined #rubinius
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #rubinius
nirvdrum has joined #rubinius
Ori_P has quit [Quit: Computer has gone to sleep.]
kfpratt has joined #rubinius
tenderlove has quit [Remote host closed the connection]
benlovell has quit [Ping timeout: 245 seconds]
<
dmilith>
i have a patch for it, will share soon
benlovell has joined #rubinius
GitHub57 has joined #rubinius
<
GitHub57>
[rubinius] dmilith opened pull request #3405: Fixed FreeBSD 10.x build issue, caused by syscall SYS_gettid which is… (master...master)
http://git.io/vTukN
GitHub57 has left #rubinius [#rubinius]
<
dmilith>
ah, right
<
dmilith>
Build time: 81.328051922 seconds
<
dmilith>
build passes
<
dmilith>
then rbc is called
<
dmilith>
will do the full build
<
dmilith>
(rake install stage)
<
brixen>
dmilith: there's a SYS_thr_self
<
brixen>
I'm working on a patch now that uses proper configure checks
<
brixen>
there's some other threading issue
<
brixen>
well, possibly threading
<
brixen>
vm is segv'ing and it looks like in pthread cleanup
<
brixen>
waiting for a debug build
benlovell has quit [Ping timeout: 276 seconds]
<
dmilith>
isn't SYS_thr_self the same call as that from sys/thr with thr_self() ?
<
dmilith>
can't wait for new release :}
meh` has joined #rubinius
<
brixen>
I don't know if it's the same, but I can check
<
brixen>
this thing is segving in sbrk()
<
brixen>
brb Fetching 692 patches...
tenderlove has joined #rubinius
<
dmilith>
have a nice day!
benlovell has joined #rubinius
djellemah has quit [Ping timeout: 256 seconds]
sferik has joined #rubinius
benlovell has quit [Ping timeout: 264 seconds]
<
brixen>
dmilith: ugh, no idea why this is segv'ing in sbrk
sferik has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
tenderlove has quit [Remote host closed the connection]
sferik has joined #rubinius
<
dmilith>
the better mystery that is!
benlovell has joined #rubinius
benlovell has quit [Ping timeout: 272 seconds]
bb010g has quit [Quit: Connection closed for inactivity]
<
dmilith>
llvm version is revlvant?
<
dmilith>
relevant*
<
dmilith>
i'm using 3.5.1
tenderlove has joined #rubinius
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #rubinius
GitHub117 has joined #rubinius
<
GitHub117>
rubinius/master 05613d2 Brian Shirai: Platform-specific gettid. Closes #3404, #3405.
GitHub117 has left #rubinius [#rubinius]
benlovell has joined #rubinius
GitHub13 has joined #rubinius
<
GitHub13>
[rubinius] brixen closed pull request #3405: Fixed FreeBSD 10.x build issue, caused by syscall SYS_gettid which is… (master...master)
http://git.io/vTukN
GitHub13 has left #rubinius [#rubinius]
GitHub91 has joined #rubinius
<
GitHub91>
[rubinius] brixen closed pull request #3379: Clean bundler environment before running Homebrew during configuration (master...master)
http://git.io/vfDDH
GitHub91 has left #rubinius [#rubinius]
GitHub17 has joined #rubinius
<
GitHub17>
rubinius/master bb2f37b Michał Matyas: Clean bundler environment before running Homebrew during configuration
<
GitHub17>
rubinius/master 3d752ba Brian Shirai: Merge pull request #3379 from d4rky-pl/master...
GitHub17 has left #rubinius [#rubinius]
<
dmilith>
hmm, let me check with no strip
bb010g has joined #rubinius
<
brixen>
llvm 3.5.1 should be fine
<
dmilith>
that problem happens on 10.10 after strip
<
dmilith>
on libs/bins
<
dmilith>
same as with postgresql
<
dmilith>
(kind of problem)
<
dmilith>
i built 2.5.5 without stripping and it works normally
tenderlove has quit [Remote host closed the connection]
benlovell has quit [Ping timeout: 258 seconds]
benlovell has joined #rubinius
djellemah has joined #rubinius
tenderlove has joined #rubinius
tenderlove has quit [Remote host closed the connection]
Ori_P has joined #rubinius
benlovell has quit [Ping timeout: 252 seconds]
<
brixen>
dmilith: pretty sure our binary build strips
<
brixen>
and it works fine
travis-ci has joined #rubinius
travis-ci has left #rubinius [#rubinius]
<
dmilith>
brixen: then i don't know, maybe it's magic ;]
<
brixen>
dmilith: how are you building?
<
brixen>
and what is your build ruby?
<
dmilith>
brixen: i'm using own build mechanism to set prefix /Software/Rubinius25
<
dmilith>
basically that's all
<
dmilith>
all dependencies are also in prefix
travis-ci has joined #rubinius
travis-ci has left #rubinius [#rubinius]
<
brixen>
ok, so you're just basically scripting rbx's build
<
brixen>
and what is the build ruby?
<
brixen>
you might build from a tarball using just `bundle install --local && ./configure && rake -q build`
<
brixen>
and compare the result of that to the artifacts from running your build process
<
dmilith>
allright, will give it a try
bb010g has joined #rubinius
benlovell has joined #rubinius
benlovell has quit [Ping timeout: 240 seconds]
GitHub52 has joined #rubinius
<
GitHub52>
rubinius/1.8.7 cdd7ea7 Brian Shirai: Updated gems_list.txt.
GitHub52 has left #rubinius [#rubinius]
nirvdrum has quit [Ping timeout: 244 seconds]
GitHub183 has joined #rubinius
<
GitHub183>
rubinius/1.8.7 ea419ec Brian Shirai: Updated bundler to 1.9.9.
GitHub183 has left #rubinius [#rubinius]
GitHub81 has joined #rubinius
GitHub81 has left #rubinius [#rubinius]