=== jbailey [~jbailey@modemcable139.249-203-24.mc.videotron.ca] has joined #ubuntu-toolchain [01:54] jbailey: http://buildd.debian.org/fetch.php?&pkg=alsaplayer&ver=0.99.76-5&arch=ia64&stamp=1120845002&file=log&as=raw [01:58] Is this a huge blocker for you? Otherwise, I'd prefer to wait to deal with issues like this until glibc 2.3.5 is in sid. === karlheg [~karlheg@host-250-237.resnet.pdx.edu] has joined #ubuntu-toolchain [04:03] gcc -g -O2 -Wl,-O1 -Wl,--as-needed -o tsclient main.o support.o connect.o rdpfile.o mrulist.o -Wl,--export-dynamic -pthread -L/usr/X11R6/lib -lpanel-applet-2 -lgnomeui-2 -lSM -lICE -lbonoboui-2 [04:03] +-lxml2 -lpthread -lz -lgnomecanvas-2 -lgnome-2 -lpopt -lart_lgpl_2 -lpangoft2-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 [04:03] +-lgnomevfs-2 -lbonobo-2 -lgconf-2 -lbonobo-activation -lORBit-2 -lm -lgmodule-2.0 -ldl -lgthread-2.0 -lglib-2.0 [04:03] /usr/lib/gcc/hppa-linux-gnu/3.4.5/../../../crt1.o:../sysdeps/hppa/elf/start.S:56: multiple definition of `_GLOBAL_OFFSET_TABLE_' [04:03] collect2: ld returned 1 exit status [04:04] ew [04:04] jbailey: it's blocking about 6 packages, and at least 2 maintainers have asked me about it... [04:04] (ucontext) [04:04] and the root of the issue is that the "constant" isn't defined anywhere [04:05] I'll probably pester dannf et al about ucontext tomorrow [04:05] it could just be a kernel bug [04:07] wcs = new (WorldCoor*)[MULTWCS] ; [04:07] so that's bad C++, eh? === daniels stares. === karlheg [~karlheg@host-250-237.resnet.pdx.edu] has joined #ubuntu-toolchain === lamont [~lamont@mix.mmjgroup.com] has joined #ubuntu-toolchain [04:41] karlheg: Hey! [04:42] lamont: Umm, yes. [04:42] lamont: The thing is that if it compiled fine in Breezy, then the answer is to just wait for the new glibc. There's no point in uploading a fix for the current glibc in sid. === karlheg [~karlheg@host-250-237.resnet.pdx.edu] has joined #ubuntu-toolchain === lamont [~lamont@mix.mmjgroup.com] has joined #ubuntu-toolchain === karlheg [~karlheg@host-250-237.resnet.pdx.edu] has joined #ubuntu-toolchain === lamont [~lamont@mix.mmjgroup.com] has joined #ubuntu-toolchain [06:50] morning === Riddell [jr@muse.19inch.net] has joined #ubuntu-toolchain === lamont [~lamont@mix.mmjgroup.com] has joined #ubuntu-toolchain === svenl [~luther@AStrasbourg-251-1-20-215.w82-126.abo.wanadoo.fr] has joined #ubuntu-toolchain === daniels [~daniels@amnesiac.heapspace.net] has joined #ubuntu-toolchain === Riddell [jr@muse.19inch.net] has joined #ubuntu-toolchain === fabbione [~fabbione@port49.ds1-van.adsl.cybercity.dk] has joined #ubuntu-toolchain === infinity [~adconrad@loki.0c3.net] has joined #ubuntu-toolchain === ajmitch [~ajmitch@port163-96.ubs.maxnet.co.nz] has joined #ubuntu-toolchain === desrt [~desrt@dhcp-0-20-af-d2-7c-3.cpe.mountaincable.net] has joined #ubuntu-toolchain === jbailey [~jbailey@modemcable139.249-203-24.mc.videotron.ca] has joined #ubuntu-toolchain === Seveas [~seveas@ksl403-uva-165.wireless.uva.nl] has joined #ubuntu-toolchain === svenl [~luther@AStrasbourg-251-1-20-215.w82-126.abo.wanadoo.fr] has joined #ubuntu-toolchain === lamont [~lamont@mix.mmjgroup.com] has joined #ubuntu-toolchain === daniels [~daniels@amnesiac.heapspace.net] has joined #ubuntu-toolchain === svenl [~luther@AStrasbourg-251-1-20-215.w82-126.abo.wanadoo.fr] has joined #ubuntu-toolchain === chmj [~chmj@196.36.161.235] has joined #ubuntu-toolchain === doko [~doko@a130-233-5-210.debconf5.hut.fi] has joined #ubuntu-toolchain === jbailey_ [~jbailey@modemcable139.249-203-24.mc.videotron.ca] has joined #ubuntu-toolchain [01:42] jbailey_: yo dude [01:42] yoyosup? [01:42] jbailey_: amd64 is borked.. we need to fix it asap [01:43] did you get that bug about ld.so assertion something? [01:43] borkage caused how? [01:43] doko mentioned it in two apps that had been recompiled with the new gcc 4.0.1, but I haven't looked for anything. === ..[topic/#ubuntu-toolchain:jbailey_] : GNU Compiler Collection, Glibc, Binutils, Linux-kernel-headers | GLIBC Todo: i386 biarch, C++ ABI change: completed in main, some universe work left [01:44] see this http://people.ubuntu.com/~lamont/buildLogs/o/ocfs2-tools/0.99.15-0ubuntu2/ [01:44] check the amd64 FTBFS [01:44] i can reproduce that problem constantly just compiling the kernel on concordia [01:45] Setting up python2.4 (2.4.1-2ubuntu3) ... [01:45] Inconsistency detected by ld.so: rtld.c: 1075: dl_main: Assertion `_rtld_local._ [01:45] dl_rtld_map.l_libname' failed! [01:45] on concordia for me it happens at build time [01:45] When using python, probably. [01:46] i don't use python to build the kernel dude :) [01:46] But.. But.. This is Ubuntu! [01:46] PYTHON MUST OOZE FROM YOUR PORES! [01:46] er. [01:46] anyhow [01:47] Inconsistency detected by ld.so: rtld.c: 1075: dl_main: Assertion `_rtld_local._dl_rtld_map.l_libname' failed! [01:47] there.. building the kernel :) [01:47] I'll see if I can figure it out on Concordia. I suspect I'll block very quickly on needing to instll debug packages. [01:47] fabbione: I need the line before that from the log, dude. =) What triggers it? [01:47] didn't esr's freakshow config system (CML2?) use Python? [01:47] Running python is a sucky test case. [01:48] jbailey_: just try to build the source that's in breezy with KBUILD_VERBOSE=1 in the environment [01:48] breezy chroot on concordia has all you need [01:48] i need to run away soon.... [01:49] Which source package exactly are you using to make sure I get this right? [01:49] linux-source-2.6.12 [01:49] Tx. [01:50] you can grab it from my home on concordia [01:50] so you are 100% sure to use the same source as i am developing [01:51] Building.. Does it fail quickly? [01:51] debuild -B -eKBUILD_VERBOSE=1 [01:52] jbailey_: yes. pretty quickly [01:52] Cool. i'll grab a bowl of cereal and check on it while I eat, then. [01:52] jbailey_: concordia will be faster :) [01:54] Not so far... [01:54] because you don't use CONCURRENCY_LEVEL=300 to arrive to the point of failure [01:54] and switch it back to 1 to check the real error :) [01:55] Ahahah. [01:55] The glibc build just uses -J$(NCPUS) [01:56] i do it only on the buildd... [01:56] you know.. it's not nice to kill people's pc [01:56] normal pc i mean ;) [01:56] If they have a normal PC, that's -j1 anyway. [01:56] Or you mean yours. [01:56] jbailey: i do NCPUS * 2 on the buildd's [01:57] Do you actualy find a win above NCPUS*2 + 1 ? [01:57] yes [01:57] Huh, interesting. [01:57] but that's because of ccache [01:57] With glibc that seemed to be about the point where the disk was going mad. [01:57] Oh. [01:57] if the machine has a lot of RAM and good disk I/O [01:57] the -j200 i run, it's not CPU intensive at all [01:57] it's question of grabbinb a file from the disk [01:57] so yes.. i gain and a lot [01:58] if you don't have a fresh ccache.. you lose [01:58] but i do in 99% of the cases on the porting boxen [01:58] And lose horribly, I suspect. [01:58] boxes [01:58] well not terribly, but you slow down.. too much switching [01:59] specially in the first flavour when the code is not even in cache [01:59] the second flavour is like building from a ramdisk [01:59] so it still gain a bit.... [01:59] bah one day i will time all these things :) [01:59] i need to go and get ready [02:00] cya either later or tomorrow [02:00] I was more thinking gcc eating all your ram at that point. =) [02:00] Cool, See you Fabio. [02:01] Think good thoughts at me, I'm going to try and get LVM working for initramfs today. I want you to be able to enable it tomorrow night. =) [02:01] jbailey: if you can scratch the box and install breezy, it's damn simple :) [02:01] we just added partman-auto-lvm to the default d-i path [02:02] that means you hit: "Destroy this device and make it LVM" [02:02] and it will work [02:02] but only on i386 and amd64 [02:02] Not ppc? [02:02] apparently ppc doesn't have lvm [02:02] That would explain the trouble I was having before./ [02:02] not in parted [02:02] All my experiments with with ppc. You can't do raid in the installer there either (in Hoary) [02:02] oh .. it works.. our d-i just doesn't support it.. yet [02:02] 'kay. I'll frag the laptop then. [02:02] Umm. [02:03] I just realisaed that this build isn't giving me the gcc command line. [02:03] How will I get the info to reproduce the failure when it eventually happens? [02:03] jbailey: export KBUILD_VERBOSE=1 [02:03] be sure to use export :) [02:03] the -e on debuild is suppposed to do that. [02:04] and do you trust that or me? [02:04] ;) [02:04] good luck with lvm [02:04] but it's damn easy :) [02:05] later === fabbione & [02:05] Hmm, done both, I still don't see details. [02:10] Oh, the -e needs come to come *before* the -B on the command line. How *obvious* [02:10] sigh. === jbailey_ lets this run for a whie === bonny [~bonny@ALamentin-103-1-12-237.w81-248.abo.wanadoo.fr] has joined #ubuntu-toolchain [02:51] fabbione: I don't get that error. I get a segfault on 'mv' [02:51] *sigh* [02:53] And it appears to have fragged the file in the process. =( === Seveas [~seveas@seveas.demon.nl] has joined #ubuntu-toolchain [05:06] hppa is down to 200 packages in main that it needs to build [05:07] hey lamont [05:07] nice [05:13] jbailey: around? [05:13] lamont: Nice! Is the installer the only thing blocking hppa adoption then? [05:13] fabbione: I'm not getting the same problem during the kernel build. Just lots of segfaults on things like 'mv' and 'rm' =( But irreproducable when I do the commands by hand. [05:14] weird! [05:14] jbailey: can you try enabling ccache? [05:14] i wonder if that could be the reason [05:14] fabbione: Sure. Is there any way to share the ccache with you? [05:14] ccache is installed and configured both in my concordia env and the buildd's [05:14] jbailey: nope.. given that's in my home.. [05:14] just use a fresh one [05:14] Feh. [05:15] a'ight then. =) [05:15] if it is an overabuse of mv and rm, ccache might be the culprit [05:15] since it does a lot of that stuff [05:15] Well, but I'm not using ccache, and I'm getting segfaults in that. [05:15] Spurious segfaults bad. [05:15] Makes me think of flakey ram. [05:15] nah [05:16] it can't be on all the amd64 machines [05:16] concordia and one of the buildd at least show the same problem [05:16] I haven't seen other reports of segfaults in coreutils bits. [05:16] I mean, how complicated is the mv command internally? [05:16] open, cp, unlink? [05:17] I thought mv was an atomic operation. I think it's just a syscall. [05:17] Plus the usual GNU fluff around it, but there isn't exactly alot of room for a segfault in there... [05:17] no, i don't think so [05:18] Hmm. Do I have to do anything to make sure that my ccache in my amd64 dchroot doesn't chew on my ccache in my i386 dchroot? [05:18] jbailey: chance the CCACHEPATH? [05:19] CCACHE_DIR=/usr/src/.ccache [05:19] change that one in your env [05:19] Ugh, so it doesn't do arch detection automatically. Ah well. [05:19] well i did always share my ccache between amd64 and i386 [05:19] there is no way the 2 will overlap for a mistake [05:19] With no conflicts? [05:20] the hash towards the final ccache file will make it impossible [05:20] Because of the compiler defines? [05:20] but well.. [05:20] exactly [05:20] compilers define, different gcc version [05:21] afaik ccache uses gcc --version to detect gcc changes [05:21] so it's like using 2 different gcc's === jbailey waves the voodoo wand at ccache [05:22] jbailey: uh, no... all 3 gcc compilers are part of that list.. :-) [05:23] lamont: How is ia64? [05:24] jbailey: building, but not very install-happy === lamont needs to do more testing this week [05:26] I should be bringing my ia64 within arms reach soonish. [05:26] Hopefully I can start helping with that by the end of the month. [05:31] 'kay ccache wired up and working, restarting build. [05:33] thanks === Seveaz [~seveas@seveas.demon.nl] has joined #ubuntu-toolchain === doko [~doko@a130-233-5-210.debconf5.hut.fi] has joined #ubuntu-toolchain === lamont [~lamont@15.238.5.49] has joined #ubuntu-toolchain === lamont [~lamont@15.238.5.49] has joined #ubuntu-toolchain === Seveaz [~seveas@seveas.demon.nl] has joined #ubuntu-toolchain