[12:01] Bah. [12:02] I just retested locally, and it doesn't fail there. === jbailey sets up a minimal chroot. [12:33] jbailey: minimal chroot? (maybe missing build-deps?) [12:34] Right, I usually test in a chroot I use for development. [12:35] I don't see how it built before if it was missing a build-dep, but I've slimmed down the chroot for this build. [12:36] I think I need to hack glibc (and maybe cdbs) so that if a build fails at configure time that config.log is spit to stdout. [12:45] Mm, missing build-dep on the bit the provides libcgcc_s_64 [12:46] erm [12:46] or not. [12:46] That's provided by gcc-3.4 supposedly. [01:15] doko: Still around? [01:28] yep [01:29] doko: I figured it out. collect2 was acting strange, but I hadn't realised that gcc would change its arguments to collect2 based on what was available. [01:29] lamont__: In Debian (and in Ubuntu if you know...) is libc6-dev-sparc64 usually already in the base chroots / is it part of build essential? [01:30] lamont__: I'd like to have ppc64 be consistant with current practice for sparc/s390 [01:30] jbailey: nfc [01:30] for it to be there (properly), it needs to either be essential, or a Depend: of build-essential [01:33] only for sparc, not s390 [01:34] Hey doko, tseng sent me to you [01:35] BenM: i [01:35] BenM: hi [01:35] mono is failing its regression test on gcc4 [01:36] and tseng thought you might be able to help out [01:36] jbailey, lamont__: b-e lists the 64bit dev only for sparc, not s390 [01:36] BenM: I do? hmm. all of them? [01:37] well, one specific test case gets a segfault [01:37] we are pretty sure something is getting miscompiled [01:38] http://primates.ximian.com/~bmaurer/mono-1.1.8.tar.gz [01:38] its reproducable on that [01:38] you just have to configure; make; make check [01:38] what does happen, if you reduce the optimization level? any warnings? [01:39] it happens both on -O2 and -O0 [01:39] no warnings for the file other than pointer signedness [01:39] ahh, you know the file. does gcc-3.4 work? [01:41] yes [01:41] well, by that i mean "the file where the backtrace says the segfault happens" [01:42] there isn't anything suspcious in the entire build log though [01:44] lamont__: Any objection to it being added to b-e? [01:50] so, if you compile the testcase with 3.4, the testcase works? or a file from the distribution? [01:51] jbailey: that gets back to the question of whether or not it is build-essential... [01:51] well, the test case is c# :-) [01:51] jbailey: for which, I'd recommend a discussion with the build-essential maintainer [01:51] == keybuk [01:52] the issue is, if I compile mono using gcc4, it fails [01:52] if i compile mono with gcc!=4, it works fine === BenM is now known as bhome [02:47] lamont: I couldn't remember your email address, so I didn't cc: you, but I've emailed scott. If it turns out that it gets added to b-e, we just need to respin the build, otherwise I'll need to add the build-dep [02:48] lamont: Did you keep your ubuntu.com address? I remember that sabdfl was talking about them being available to members, so thought you might be testcase. =) [03:03] jbailey: yes, still have ubuntu.com [03:03] Luvly === BenM [~benm@c-24-128-49-153.hsd1.ma.comcast.net] has joined #ubuntu-toolchain [03:08] doko, gotten a chance to try that tarball yet [03:08] ? === BenM is now known as bcook === bcook is now known as BenM === lamont__ [~lamont@rover3.mmjgroup.com] has joined #ubuntu-toolchain [06:18] morning [06:26] lamont: ping? [06:26] ack [06:27] lamont: we will need to revert the gcc-3.4 b-d stuff... [06:27] fabbione: having difficulty verifying that ipsec traffic is passing back through INPUT once unencapsulated. [06:27] iz annoying [06:27] fabbione: why? [06:27] unfortunatly we need the latest gcc and latesr k-p to build [06:27] on all architectures? [06:27] 11753 [06:27] no only i386 [06:27] because the relaxed check made it so that I could build... :-) [06:29] yeah i know [06:29] ah, so make the build-dep be powerpc i386 [06:30] yeah that too [06:32] kernel-package (>= 8.135ubuntu4) [powerpc] , kernel-package (>= 8.132ubuntu2) [!powerpc] ??? [06:32] kernel-package is arch all [06:33] but we will need to upgrade that too :/ [06:34] gcc-3.4 (>= 3.4.4-0ubuntu6) [powerpc i386] , gcc-3.4 [!powerpc !i386] [06:34] does it look sane? [06:34] i can never remeber how to add more than arch to [] [06:35] I believe that's it [06:35] (comma is right out..) [06:37] yeah i did check with other packages too :) [06:39] lamont: what did you change in the configs? [06:41] fabbione: I added the missing lines. [06:41] R2[45] 00, SQUASHFS, HOSTAP [06:41] ah ok [06:41] it was just an update [06:42] well, it was a 'fix hppa configs since they didn't get updated with the addition of the drivers'... but I shortened that... [06:42] humm [06:42] sorry.. i might have done that in a different way recently === BenM is now known as bsleep === chmj [~d3vic3@dumbledore.hbd.com] has joined #ubuntu-toolchain [10:02] jbailey, thanks for the patch [11:41] chmj: Glad to show it to you. =) IT's just really nice to have all that information for tracking. [11:41] chmj: We found that we were starting to lose track of where things things came from and why we did them. =) [11:43] oh ok, that format sure has enough info [11:45] doko: I thought sparc killed the wrapper a couple years ago on the grounds that it was unpredictable and that it sucked? [11:46] lamont, fabbione: ping re: builds of glibc on your archs. =) [11:46] jbailey: i am still building gcc-* [11:46] jbailey: once it's done i will do glibc [11:47] fabbione: Cool. [11:47] it's running the test-suite right now [11:47] it shouldn't take too long [11:47] Any idea how the hack is going to get the build-logs onto people so I can just see them myself? [11:47] jbailey: no, the thread on d-sparc [11:48] jbailey: so you upload a glibc with fixed b-d's? [11:48] doko: Ah, a'ight. [11:48] jbailey: i didn't manage to talk with elmo in a few days [11:48] jbailey: i will need to check with him [11:48] doko: I haven't. If we're adding it to build-essential, it just needs a give-back. [11:49] doko: (I've also been awake for about 10 minutes) [11:52] jbailey: as you like it, but for packages like zlib1g and others, we should explicitely add it. [11:52] Why? [11:52] push back a package to Debian and it will fail [11:53] it's not a big job to add that b-d for these few packages [11:53] True. I just hate b-d'ing on b-e packages. [11:55] so we should add amd64-libs-dev to b-e as well? [11:55] That's the question. =) [11:56] Or should sparc be made like the others and have sparc64 dropped from b-e? [11:56] no, then we have to change the gcc wrapper as well ... [11:57] We should be treating biarch configs consistently. [11:57] but what about an update for amd64-libs to match our current glibc before we go multiarch? [11:57] Mithrandir: ^^^ [11:58] But I tend to fall on the side of thinking that the sparc-gcc wrapper is teh suck. [11:58] right! That's what I was going to ask you yesterday! =) [11:58] To just clarify the include directories so I could do the glibc work for i386/amd64 and amd64/i386 biarch [12:01] jbailey: I don't like it either, but BenC defends it [12:01] Is benc the only one who defends it? At this point I'd take joshk's word over ben's for the sparc port. [12:02] jbailey: did you complete the kernel build with a ppc32 kernel? [12:02] I would have to look [12:02] fabbione: BAh, that's what I was supposed to do last night, sorry. No, lemme reboot and start it now. [12:02] eheh ok :) thanks [12:02] there is no rush really [12:02] i am not going to upload anytime soon [12:02] i need to go and prepare food [12:02] bbl [12:06] doko: I'm just updating the status of my stuff for the wiki. Want me to update ToolChainRoadmap? I was thinking "C++ transition still in progress, ppc64 uploaded" [12:06] sure [12:07] Mm, and java bits in main? [12:08] and C++ done for main === jbailey adds b-d for now to ppc [12:21] still waiting for the OOo2 build ... [12:23] glibc with added build-dep uploaded === doko_ [~doko___@dsl-084-059-033-037.arcor-ip.net] has joined #ubuntu-toolchain [12:52] doko : Which OOo2 build are you waiting on? [12:52] doko : It was successful on i386/ppc, failed on amd64/ia64. [01:21] infinity: oh, nice, I didn't see them succeed, you know, the upload was done some months ago ;) [02:39] ln -sf /usr/include debian/libc6-dev/usr/hppa64-linux-gnu/include [02:39] ln: creating symbolic link `debian/libc6-dev/usr/hppa64-linux-gnu/include' to `/usr/include': No such file or directory [02:40] jbailey: that's the error I get from -5... [02:40] seems kinda familiar.. :-) [02:41] -6 is downloading now, build will happen sometime today, I expect. [03:20] doko: amd64-libs is utterly uninteresting to me and jbailey have some things up his sleeve to get rid of it, afaik. [03:22] Mithrandir: ok, would it be possible to keep building gcc-4.0 biarch in unstable ? would be a good thing to point people to it as a test for 64bit compatibility [03:23] doko: yes, I think that would be a good thing. [03:25] Mithrandir: asking, because it's NOT possible to build gcc-4.0 biarch in breezy at the moment [03:25] I think we face the same problem in unstable once glibc get's updated? [03:51] lamont: Don't bother with -6 then. [03:56] doko: why isn't that possible? [03:58] Mithrandir: build failure, just try to build the package with an installed amd64-libs-dev. [03:58] IIRC, even if biarch is disabled === lamont__ [~lamont@15.238.5.160] has joined #ubuntu-toolchain [04:12] doko: ln: creating symbolic link `debian/libc6-dev/usr/hppa64-linux-gnu/include' to `/usr/include': No such file or directory [04:12] doko: Who provides /usr/hppa64-linux-gnu ? [04:12] Do we? [04:12] hmm, glibc should provide that [04:13] 'kay, I'll add the mkdir. [04:13] it doesn't hurt. ok, it' currently not yet available, because I didn't build a hppa64 compiler yet. === bhome is now known as BenM [05:49] infinity, lamont, lamont__: please requeue binutils for powerpc, if this is built and in the archives, then gcc-3.3 and gcc-3.4 for powerpc. [05:51] doko: binutils kicked [05:52] lamont__: thanks === lamont__ sighs, updates the chroots on ppc, and prepares to give binutils back again [06:18] doko: Thanks [06:18] lamont__: If you can do the same for ppc that would be lovely. [06:18] err [06:18] gdb on ppc [06:25] jbailey: ok. but grumbling about gdb just doesn't seem kind until after an incomplete statement of work. :-) === lamont__ grumbles about gdb. [06:25] there -you happy> [06:25] Wha...? =) [06:26] you just want it given back? or do I need to actually _do_ something to the chroot first? [06:26] ah, same 'needs new procfs.h' issue [06:26] Sorry, I had assumed this was in the queue after the "updates chroots on ppc" =) [06:26] lol [06:27] Bad optimiser! Stop applying yourself to human interactions! === lamont__ is fighting with ipsec. makes for a cranky mood === Seveas [~seveas@seveas.demon.nl] has joined #ubuntu-toolchain [07:46] doko: have you seen this fun "gcc-4 miscompiles glibc" bug? [08:36] elmo: Doesn't affect us, we use gcc-3.4 to compile glibc. [08:40] score [08:41] can we make it a goal to not be using gcc-3.4 for anything by breezy? [08:41] or is there anything that's unlikely to be compilable by 4.0 by release? [08:41] I think we'd planned on glibc and the kernel staying with 3.4 [08:41] We still need 3.4 in the archive for g77 anyway, so we're not losing much. [08:41] whine [08:41] ok [08:42] Neither upstream is advocating gcc 4 anyway. glibc 2.3.5 doesn't compile with gcc-3.4 without patches. The bug you're thinking of is for CVS HEAD of glibc. [08:44] yeah, it just makes me cry that we're carrying 4 compilers around [08:44] and using one of them to only compile basically two packages [08:45] 4? [08:45] 2.95/3.3/3.4/4.0 [08:45] I thought we had dropped 2.95 already [08:45] gcc-2.95 | 2.95.4.ds15-22 | breezy/universe | source [08:45] Oh, hmm. [08:45] NEeded to compile silo for sparc still. [08:45] it's kind of nice for some commerical crap too [08:46] Feh [08:46] well, if you have a better way to monitor hardware raid array on big 3 servers, lemme know :p [08:46] But 3.4 will probably need to stick around until the 4.2 timeframe when fortran catches up. [08:46] that long? ouch [08:47] Follow 4.1, it doesn't look like fortran is moving fast to get the old g77 specific bits in. [08:47] s/Follow/I've been following [08:47] Is it build errors in software that you can change, or linking problems from precompiled modules? [08:48] latter [08:48] not modules tho, just binary progs [08:48] usually linked to old libstdc++ [08:49] it's not a huge problem, there are newer versions for FC 4 and so on, but I've had other problems with them [08:49] (glibc symbol errors RUN AWAY) [08:49] afk a sec [09:03] Right. Those should probably all work fine against the breezy glibc. [09:03] elmo: (And everyone knows that backports of glibc are a good idea.. Right kids?) [09:07] jbailey: B4CKP0R75 RUL3Z! [09:08] hey, I know. lets backport breezy to Bo. [09:08] All of it. [09:08] lamont__: package by package or feature by feature? [09:08] package-by-package in one fell swoop [09:09] and build it twice, of course. :-) [09:09] (/me fears how hard allowing bo to seamlessly dist-upgrade to breezy would be) [09:09] jbailey: chicken [09:10] jbailey: best accomplished via rapid injection of lead into the crainal cavity [09:10] cranial? [09:10] I'm a tofudebeast, a far fiercer animal. [09:10] jbailey: call the result frankenstein - people will expect seams that way. [09:26] jbailey: right now silo is building with the default gcc... i removed the strict b-d to allow silo in main [09:28] fabbione: Ah? I thought benc said it didn't work? [09:28] it doesn't ALWAYS work [09:28] it does most of the time [09:30] But.. it's *silo* [09:30] That's the way it is even with gcc-2.95 compiling it. [09:37] jbailey: tough.. i am not going to commit to support gcc-2.95 in main because of silo [09:37] if it boots.. good.. otherwise bitch upstream to fix silo :) [09:37] benc doesn't answer *questions* I have, I can't imagine him answeing me asking him to do actual work. =) [09:38] jbailey: he is busy working to make his own business [09:38] but i can still ping him on irc when he is around [09:38] : idle : 61 hours 24 mins 0 secs (signon: Sun Jun 12 08:14:43 2005) [09:39] anyway [09:39] time to be with my wife :) [09:39] cya tomorrow guys === Seveas [~seveas@seveas.demon.nl] has joined #ubuntu-toolchain