=== Starting logfile irclogs/ubuntu-toolchain.log === ubuntulog [i=ubuntulo@ubuntu/bot/ubuntulog] has joined #ubuntu-toolchain [07:07] doko: ok... should we? [07:07] ok [07:08] apt-get source redhat-cluster-suite [07:08] the incrimated .deb is rgmanager [07:09] the binary in rgmanager is /usr/sbin/clurgmgr [07:09] that executable links with libcman.so.2.0 and libdlm.so.2.0 [07:09] all archs? [07:09] what's happening is that at random (at least on i386) [07:10] it is dynamically linked.. while other times (like the last build on the buildd) gets statically linked [07:10] ia64 gets always static.. i didn't check yet amd64/sparc/ppc [07:10] the very strange thing is that it happens ONLY with these 2 libraries [07:10] because the other libs seem to be always dynamic [07:11] now.. what i am not sure is why it happens at random.. why only with these 2 libs (built from the same source) [07:11] and it changes behaviour on different arches [07:11] i can't find a pattern in it except that you build once and it's static.. you build another and it's dynamic [07:12] redhat-cluster-suite-2.20070315/rgmanager/src/daemons/clurgmgrd [07:12] and it usually happens for the binaries in that dir [07:12] ugly [07:12] at least this is what i noticed [07:12] there might be more binaries around with that issue [07:12] so i need some help here to understand if it is the build system or our toolchain [07:12] but it only happens with these two shared libs, correct? [07:13] yes so it seems [07:13] those are the 2 i noticed [07:13] for example clvmd (lvm2) links against the same 2 libs but it does it properly (at least it did it in the last build) [07:13] so how can we trigger that? [07:14] build the source .. check ldd [07:14] repeat until [07:14] that's what i did [07:14] I could imagine to build/link with a newer/pure upstream toolchain [07:14] it usually happens quicklu [07:14] quickly even [07:14] like in 2/3 builds [07:15] i experience this sometimes on every build that there was a change in the linking [07:15] so it shouldn't take you too long to trigger [07:15] but i wasn't able to isolate what triggers it [07:15] otherwise i would know more [07:17] did you call the compiler/linker with -v to see some difference in the output? [07:17] yes [07:17] i noticed none [07:18] I can try to build with our feisty+1 toolchain, but this does not differ too much [07:18] no i would really like you to check what's happening in feisty first [07:18] we need to know if this is a toolchain bug or a build system bug [07:18] if feisty is affected we need to try and see how much [07:18] this can be a security nightmare for pitti if all of the archive is affected [07:19] try to imagine random binaries being statically linked [07:19] and we need to rebuild half of them for a security fix in lib foo [07:19] sure, but you asked for 20min, not two weeks ;-p [07:20] yes 20 minutes to explain the problem to you :) === fabbione didn't mention the fallout :) [07:20] I will try to have a first look at it today [07:21] ok thanks [07:21] see 14 minutes to explain you the issue :() [07:21] less than 20 :P [07:22] doko: another thing i noticed. if that's of any help [07:23] the build system uses -L../path/to/local/built/libs -ldlm -lcman [07:23] if i instead remove those and force ../path/to/local/built/libs/libdlm.so.2.0 (and same for cman) the link is ok and dynamic [07:24] (force as in object to link in the final binary) === doko [n=doko@dslb-088-073-089-122.pools.arcor-ip.net] has joined #ubuntu-toolchain === lamont [i=lamont@nat/hp/x-fe922ddbbb08e924] has joined #ubuntu-toolchain === fabbione [i=fabbione@gordian.fabbione.net] has joined #ubuntu-toolchain === Dvalin [i=hawkeye@terror.sintrax.net] has joined #ubuntu-toolchain === infinity [n=adconrad@cerberus.0c3.net] has joined #ubuntu-toolchain === Keybuk [n=scott@quest.netsplit.com] has joined #ubuntu-toolchain === tmarble [n=tmarble@user-38q4et6.cable.mindspring.com] has joined #ubuntu-toolchain [02:30] doko: you can reject okaratas from the team. He does attempt to join all possible teams with no answer to any query on why [02:30] hey tmarble [02:30] fabbione: ok, will do [02:30] hi fabbione! [02:31] how you doing tom? [02:32] insanely busy, thanks === tmarble starting more meetings now :-/ === Keybuk [n=scott@quest.netsplit.com] has joined #ubuntu-toolchain === doko [n=doko@dslb-088-074-019-072.pools.arcor-ip.net] has joined #ubuntu-toolchain