<chaoticbob>
Is there a way I can debug what the runtime_loader is trying to do when it's resolving a symbol? It's complaining that it has trouble relocating a symbol that's found in the SO.
<rennj>
does haiku have strace, ptrace, trace, truss
<Not-5726>
[haiku/infrastructure] nielx pushed 1 commit to master [+0/-0/±1] https://git.io/JXs8h
<Not-5726>
[haiku/infrastructure] nielx 8451771 - Discourse: update to 2.7.9
<PulkoMandy>
but from that second example you can see how to use the new BLayoutBuilder class, which is the main difference with the older version which had separate builders for each type of layout (grids, groups, etc)
<barctor>
oops I must have missed those, between the two they look ideal
<barctor>
okay I'll go through them both and get to grips with BLayoutBuilder
<barctor>
thanks PulkoMandy <3
bitigchi has joined #haiku
beaglejoe has joined #haiku
<Not-5726>
[haikuports/haikuports] Begasus pushed 1 commit to master [+2/-1/±0] https://git.io/JXcEz
<Not-5726>
[haikuports/haikuports] threedeyes pushed 1 commit to master [+1/-1/±0] https://git.io/JXc2F
<Not-5726>
[haikuports/haikuports] threedeyes d7ac1f2 - qmmp-plugin-pack: bump version
bitigchi has quit [Ping timeout: 480 seconds]
piku has joined #haiku
<Begasus>
re
<Begasus>
ticket created for fdatasync
bitigchi has joined #haiku
bitigchi has quit [Ping timeout: 480 seconds]
HaikuUser has joined #haiku
HaikuUser has quit []
<Not-5726>
[haikuports/haikuports] Begasus pushed 1 commit to master [+1/-1/±0] https://git.io/JXCYa
<Not-5726>
[haikuports/haikuports] Begasus 282eac3 - vttest, bump version (#6373)
KapiX has quit [Quit: KapiX]
euandreh has quit [Ping timeout: 480 seconds]
barctor has quit [Quit: Vision[]: i've been blurred!]
b_ has quit [Ping timeout: 480 seconds]
bbjimmy has quit [Quit: Vision[]: i've been blurred!]
bbjimmy has joined #haiku
ClaudioM has joined #haiku
ClaudioM has quit [Quit: leaving]
gouchi has quit [Remote host closed the connection]
bitigchi has joined #haiku
x10z has joined #haiku
rennj has quit [Ping timeout: 480 seconds]
rennj has joined #haiku
Vidrep_64 has joined #haiku
beaglejoe has quit [Quit: Leaving]
mmu_man has joined #haiku
chaoticbob has joined #haiku
rennj has quit [Ping timeout: 480 seconds]
<chaoticbob>
Hi - I have a shared lib that has a 'static thread_local' class member variable and this seems to be giving runtime_loader some problems. Are there any known issue around this? I searched and wasn't able to find anything.
<chaoticbob>
Error message I get from the runtime_loader is: Troubles relocating: Symbol not found
<chaoticbob>
readelf -Ws shows the symbol present
humdinger has joined #haiku
<PulkoMandy>
chaoticbob, yes, static tls is not supported yet in haiku
<PulkoMandy>
you can only use dynamic tls where the TLS storage is allocated at runtime (for example using pthread functions)
BrunoSpr has quit [Quit: Vision[]: Ich wurde verwaschen!]
bitigchi_ has joined #haiku
bitigchi has quit [Remote host closed the connection]
bitigchi_ has quit [Remote host closed the connection]
bitigchi has joined #haiku
BrunoSpr has joined #haiku
dcatt has joined #haiku
dcatt has quit []
x10z has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
BrunoSpr has quit [Quit: Vision[]: Ich wurde verwaschen!]
<Not-5726>
[haiku/website] kallisti5 pushed 1 commit to master [+0/-0/±1] https://git.io/JX8Mc
<Not-5726>
[haiku/website] kallisti5 2badb3c - guides/port_status: More cleanup, add ARM64, drop PowerPC to tier 3
BrunoSpr has joined #haiku
humdinger has quit [Quit: Vision[]: Oi with the poodles already!!]
arti has quit [Ping timeout: 480 seconds]
BrunoSpr has quit [Quit: Vision[]: i've been shreederd!]
BrunoSpr has joined #haiku
BrunoSpr has quit []
countryboy has left #haiku [#haiku]
AlaskanEmily has joined #haiku
arti has joined #haiku
maquak has joined #haiku
Begasus_32 has quit [Quit: Vision[]: Gone to the dogs!]
<Begasus>
heading down, g'night peeps
Begasus has quit [Quit: Ik ga weg]
LegendaryAmerican has joined #haiku
<LegendaryAmerican>
ran build.sh on MeV for updated gcc
<LegendaryAmerican>
now it doesnt abnormally terminate.
<LegendaryAmerican>
wait yeah it does.
<LegendaryAmerican>
but lemme see if I can compile with reporting from fresh
x10z has joined #haiku
<LegendaryAmerican>
ok so, they just need to update their code on mev, and fix a few warnings. few errors
HaikuUser has joined #haiku
HaikuUser has quit [Remote host closed the connection]
<LegendaryAmerican>
Id get it to beta on x86 before even thinking about 64 bit. I mean it was alpha and I read the pointer issue preventing use on 64 bit. yes, it is not worth it if it isnt even beta on x86
Anarchos has joined #haiku
<Anarchos>
hello everybody !
<Anarchos>
I finally manage to install an Ubuntu with a wifi dongle and an ethernet port
<Anarchos>
i will use it as a gateway for a second private ethernet network connected to my wifi router
<Anarchos>
the goal is to access to it through wifi, use it as a linux dhcp server for the ethernet network
<Anarchos>
and other computers connected to this ethernet network will boot haiku by pxe.
<Anarchos>
no more usb key neither rebooting to test \o/
jmairboeck has quit [Quit: Konversation terminated!]
<LegendaryAmerican>
ok. so, older mev hangs on termination. at least newer version throws error dialog
<Anarchos>
LegendaryAmerican what is «mev» ?
<LegendaryAmerican>
a midi composer\sequencer
<LegendaryAmerican>
running debugger on its termination debugger is calling for libtiff.. Im like wth
<Anarchos>
LegendaryAmerican maybe it tries to display an image ?
<LegendaryAmerican>
no. I dont think its that.
<LegendaryAmerican>
I did a core dump so I didnt have to go back through from the very beginning
<Anarchos>
LegendaryAmerican i never used core dumps. How to you analyze them ?
<LegendaryAmerican>
0x617ee112: 0f34 sysenter
<Anarchos>
ok this one is a system call : you enter into kernel
<LegendaryAmerican>
yeah, so they dont have that one implemented properly. seems the only problem on application termination. and it might be in the code itself, had only a couple of errors. but more than 5 warnings. it shouldnt take long for an experienced coder to get working
<LegendaryAmerican>
imma gonna keep the core file.. go find the build log..
x10z has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<maquak>
Anarchos you take the core file, you load it with a debugger. If the app was compiled without debug mode, then core file doesn't have source code mappings, so you typically have to tell debugger where are your symbols. Then you can analyse the stack trace which more or less shows what application was trying to do at the time of the crash.
<LegendaryAmerican>
(which is why I am looking over man make to change the makefile to produce the mappings)
<Anarchos>
LegendaryAmerican usually, you add a «-g» option to gcc (if gcc is your compiler)