/srv/irclogs.ubuntu.com/2005/06/21/#ubuntu-toolchain.txt

jbaileyBah.12:01
jbaileyI just retested locally, and it doesn't fail there.12:02
=== jbailey sets up a minimal chroot.
lamont__jbailey: minimal chroot?  (maybe missing build-deps?)12:33
jbaileyRight, I usually test in a chroot I use for development.12:34
jbaileyI 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:35
jbaileyI 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:36
jbaileyMm, missing build-dep on the bit the provides libcgcc_s_6412:45
jbaileyerm12:46
jbaileyor not.12:46
jbaileyThat's provided by gcc-3.4 supposedly.12:46
jbaileydoko: Still around?01:15
dokoyep01:28
jbaileydoko: 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
jbaileylamont__: 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:29
jbaileylamont__: I'd like to have ppc64 be consistant with current practice for sparc/s39001:30
lamont__jbailey: nfc01:30
lamont__for it to be there (properly), it needs to either be essential, or a Depend: of build-essential01:30
dokoonly for sparc, not s39001:33
BenMHey doko, tseng sent me to you01:34
dokoBenM: i01:35
dokoBenM: hi01:35
BenMmono is failing its regression test on gcc401:35
BenMand tseng thought you might be able to help out01:36
dokojbailey, lamont__: b-e lists the 64bit dev only for sparc, not s39001:36
dokoBenM: I do? hmm. all of them?01:36
BenMwell, one specific test case gets a segfault01:37
BenMwe are pretty sure something is getting miscompiled01:37
BenMhttp://primates.ximian.com/~bmaurer/mono-1.1.8.tar.gz01:38
BenMits reproducable on that01:38
BenMyou just have to configure; make; make check01:38
dokowhat does happen, if you reduce the optimization level? any warnings?01:38
BenMit happens both on -O2 and -O001:39
BenMno warnings for the file other than pointer signedness01:39
dokoahh, you know the file. does gcc-3.4 work?01:39
BenMyes01:41
BenMwell, by that i mean "the file where the backtrace says the segfault happens"01:41
BenMthere isn't anything suspcious in the entire build log though01:42
jbaileylamont__: Any objection to it being added to b-e?01:44
dokoso, if you compile the testcase with 3.4, the testcase works? or a file from the distribution?01:50
lamont__jbailey: that gets back to the question of whether or not it is build-essential...01:51
BenMwell, the test case is c# :-)01:51
lamont__jbailey: for which, I'd recommend a discussion with the build-essential maintainer01:51
lamont__== keybuk01:51
BenMthe issue is, if I compile mono using gcc4, it fails01:52
BenMif i compile mono with gcc!=4, it works fine01:52
=== BenM is now known as bhome
jbaileylamont: 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-dep02:47
jbaileylamont: 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. =)02:48
lamontjbailey: yes, still have ubuntu.com03:03
jbaileyLuvly03:03
=== BenM [~benm@c-24-128-49-153.hsd1.ma.comcast.net] has joined #ubuntu-toolchain
BenMdoko, gotten a chance to try that tarball yet03:08
BenM?03:08
=== BenM is now known as bcook
=== bcook is now known as BenM
=== lamont__ [~lamont@rover3.mmjgroup.com] has joined #ubuntu-toolchain
fabbionemorning06:18
fabbionelamont: ping?06:26
lamontack06:26
fabbionelamont: we will need to revert the gcc-3.4 b-d stuff...06:27
lamontfabbione: having difficulty verifying that ipsec traffic is passing back through INPUT once unencapsulated.06:27
lamontiz annoying06:27
lamontfabbione: why?06:27
fabbioneunfortunatly we need the latest gcc and latesr k-p to build06:27
lamonton all architectures?06:27
fabbione1175306:27
fabbioneno only i38606:27
lamontbecause the relaxed check made it so that I could build... :-)06:27
fabbioneyeah i know06:29
lamontah, so make the build-dep be powerpc i38606:29
fabbioneyeah that too06:30
fabbionekernel-package (>= 8.135ubuntu4) [powerpc] , kernel-package (>= 8.132ubuntu2) [!powerpc]  ???06:32
fabbionekernel-package is arch all06:32
fabbionebut we will need to upgrade that too :/06:33
fabbionegcc-3.4 (>= 3.4.4-0ubuntu6) [powerpc i386] , gcc-3.4 [!powerpc !i386] 06:34
fabbionedoes it look sane?06:34
fabbionei can never remeber how to add more than arch to [] 06:34
lamontI believe that's it06:35
lamont(comma is right out..)06:35
fabbioneyeah i did check with other packages too :)06:37
fabbionelamont: what did you change in the configs?06:39
lamontfabbione: I added the missing lines.06:41
lamontR2[45] 00, SQUASHFS, HOSTAP06:41
fabbioneah ok06:41
fabbioneit was just an update06:41
lamontwell, it was a 'fix hppa configs since they didn't get updated with the addition of the drivers'... but I shortened that...06:42
fabbionehumm06:42
fabbionesorry.. i might have done that in a different way recently06:42
=== BenM is now known as bsleep
=== chmj [~d3vic3@dumbledore.hbd.com] has joined #ubuntu-toolchain
chmjjbailey, thanks for the patch 10:02
jbaileychmj: Glad to show it to you. =)  IT's just really nice to have all that information for tracking.11:41
jbaileychmj: We found that we were starting to lose track of where things things came from and why we did them. =)11:41
chmjoh ok, that format sure has enough info 11:43
jbaileydoko: I thought sparc killed the wrapper a couple years ago on the grounds that it was unpredictable and that it sucked? 11:45
jbaileylamont, fabbione: ping re: builds of glibc on your archs. =)11:46
fabbionejbailey: i am still building gcc-*11:46
fabbionejbailey: once it's done i will do glibc11:46
jbaileyfabbione: Cool.11:47
fabbioneit's running the test-suite right now11:47
fabbioneit shouldn't take too long11:47
jbaileyAny idea how the hack is going to get the build-logs onto people so I can just see them myself?11:47
dokojbailey: no, the thread on d-sparc11:47
dokojbailey: so you upload a glibc with fixed b-d's?11:48
jbaileydoko: Ah, a'ight.11:48
fabbionejbailey: i didn't manage to talk with elmo in a few days11:48
fabbionejbailey: i will need to check with him11:48
jbaileydoko: I haven't.  If we're adding it to build-essential, it just needs a give-back.11:48
jbaileydoko: (I've also been awake for about 10 minutes)11:49
dokojbailey: as you like it, but for packages like zlib1g and others, we should explicitely add it.11:52
jbaileyWhy?11:52
dokopush back a package to Debian and it will fail11:52
dokoit's not a big job to add that b-d for these few packages11:53
jbaileyTrue.  I just hate b-d'ing on b-e packages.11:53
dokoso we should add amd64-libs-dev to b-e as well?11:55
jbaileyThat's the question. =)11:55
jbaileyOr should sparc be made like the others and have sparc64 dropped from b-e?11:56
dokono, then we have to change the gcc wrapper as well ...11:56
jbaileyWe should be treating biarch configs consistently.11:57
dokobut what about an update for amd64-libs to match our current glibc before we go multiarch?11:57
dokoMithrandir: ^^^11:57
jbaileyBut I tend to fall on the side of thinking that the sparc-gcc wrapper is teh suck.11:58
jbaileyright!  That's what I was going to ask you yesterday! =)11:58
jbaileyTo just clarify the include directories so I could do the glibc work for i386/amd64 and amd64/i386 biarch11:58
dokojbailey: I don't like it either, but BenC defends it12:01
jbaileyIs benc the only one who defends it?  At this point I'd take joshk's word over ben's for the sparc port.12:01
fabbionejbailey: did you complete the kernel build with a ppc32 kernel?12:02
dokoI would have to look12:02
jbaileyfabbione: BAh, that's what I was supposed to do last night, sorry.  No, lemme reboot and start it now.12:02
fabbioneeheh ok :) thanks12:02
fabbionethere is no rush really12:02
fabbionei am not going to upload anytime soon12:02
fabbionei need to go and prepare food12:02
fabbionebbl12:02
jbaileydoko: 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
dokosure12:06
jbaileyMm, and java bits in main?12:07
jbaileyand C++ done for main12:08
=== jbailey adds b-d for now to ppc
dokostill waiting for the OOo2 build ...12:21
jbaileyglibc with added build-dep uploaded12:23
=== doko_ [~doko___@dsl-084-059-033-037.arcor-ip.net] has joined #ubuntu-toolchain
infinitydoko : Which OOo2 build are you waiting on?12:52
infinitydoko : It was successful on i386/ppc, failed on amd64/ia64.12:52
doko_infinity: oh, nice, I didn't see them succeed, you know, the upload was done some months ago ;)01:21
lamontln -sf /usr/include debian/libc6-dev/usr/hppa64-linux-gnu/include02:39
lamontln: creating symbolic link `debian/libc6-dev/usr/hppa64-linux-gnu/include' to `/usr/include': No such file or directory02:39
lamontjbailey: that's the error I get from -5...02:40
lamontseems kinda familiar.. :-)02:40
lamont-6 is downloading now, build will happen sometime today, I expect.02:41
Mithrandirdoko: amd64-libs is utterly uninteresting to me and jbailey have some things up his sleeve to get rid of it, afaik.03:20
dokoMithrandir: 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 compatibility03:22
Mithrandirdoko: yes, I think that would be a good thing.03:23
dokoMithrandir: asking, because it's NOT possible to build gcc-4.0 biarch in breezy at the moment03:25
dokoI think we face the same problem in unstable once glibc get's updated?03:25
jbaileylamont: Don't bother with -6 then.03:51
Mithrandirdoko: why isn't that possible?03:56
dokoMithrandir: build failure, just try to build the package with an installed amd64-libs-dev.03:58
dokoIIRC, even if biarch is disabled03:58
=== lamont__ [~lamont@15.238.5.160] has joined #ubuntu-toolchain
jbaileydoko: ln: creating symbolic link `debian/libc6-dev/usr/hppa64-linux-gnu/include' to `/usr/include': No such file or directory04:12
jbaileydoko: Who provides /usr/hppa64-linux-gnu ?04:12
jbaileyDo we?04:12
dokohmm, glibc should provide that04:12
jbailey'kay, I'll add the mkdir.04:13
dokoit doesn't hurt. ok, it' currently not yet available, because I didn't build a hppa64 compiler yet.04:13
=== bhome is now known as BenM
dokoinfinity, 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:49
lamont__doko: binutils kicked05:51
dokolamont__: thanks05:52
=== lamont__ sighs, updates the chroots on ppc, and prepares to give binutils back again
jbaileydoko: Thanks06:18
jbaileylamont__: If you can do the same for ppc that would be lovely.06:18
jbaileyerr06:18
jbaileygdb on ppc06:18
lamont__jbailey: ok.  but grumbling about gdb just doesn't seem kind until after an incomplete statement of work. :-)06:25
=== lamont__ grumbles about gdb.
lamont__there -you happy>06:25
jbaileyWha...? =)06:25
lamont__you just want it given back?  or do I need to actually _do_ something to the chroot first?06:26
lamont__ah, same 'needs new procfs.h' issue06:26
jbaileySorry, I had assumed this was in the queue after the "updates chroots on ppc" =)06:26
lamont__lol06:26
jbaileyBad optimiser!  Stop applying yourself to human interactions!06:27
=== lamont__ is fighting with ipsec. makes for a cranky mood
=== Seveas [~seveas@seveas.demon.nl] has joined #ubuntu-toolchain
elmodoko: have you seen this fun "gcc-4 miscompiles glibc" bug?07:46
jbaileyelmo: Doesn't affect us, we use gcc-3.4 to compile glibc.08:36
elmoscore08:40
elmocan we make it a goal to not be using gcc-3.4 for anything by breezy?08:41
elmoor is there anything that's unlikely to be compilable by 4.0 by release?08:41
jbaileyI think we'd planned on glibc and the kernel staying with 3.408:41
jbaileyWe still need 3.4 in the archive for g77 anyway, so we're not losing much.08:41
elmowhine08:41
elmook08:41
jbaileyNeither 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:42
elmoyeah, it just makes me cry that we're carrying 4 compilers around08:44
elmoand using one of them to only compile basically two packages08:44
jbailey4?08:45
elmo2.95/3.3/3.4/4.008:45
jbaileyI thought we had dropped 2.95 already08:45
elmo  gcc-2.95 | 2.95.4.ds15-22 | breezy/universe | source08:45
jbaileyOh, hmm.08:45
jbaileyNEeded to compile silo for sparc still.08:45
elmoit's kind of nice for some commerical crap too08:45
jbaileyFeh08:46
elmowell, if you have a better way to monitor hardware raid array on big 3 servers, lemme know :p08:46
jbaileyBut 3.4 will probably need to stick around until the 4.2 timeframe when fortran catches up.08:46
elmothat long?  ouch08:46
jbaileyFollow 4.1, it doesn't look like fortran is moving fast to get the old g77 specific bits in.08:47
jbaileys/Follow/I've been following08:47
jbaileyIs it build errors in software that you can change, or linking problems from precompiled modules?08:47
elmolatter08:48
elmonot modules tho, just binary progs08:48
elmousually linked to old libstdc++08:48
elmoit's not a huge problem, there are newer versions for FC 4 and so on, but I've had other problems with them08:49
elmo(glibc symbol errors RUN AWAY)08:49
jbaileyafk a sec08:49
jbaileyRight.  Those should probably all work fine against the breezy glibc.09:03
jbaileyelmo: (And everyone knows that backports of glibc are a good idea.. Right kids?)09:03
lamont__jbailey: B4CKP0R75 RUL3Z!09:07
lamont__hey, I know.  lets backport breezy to Bo.09:08
lamont__All of it.09:08
jbaileylamont__: package by package or feature by feature?09:08
lamont__package-by-package in one fell swoop09:08
lamont__and build it twice, of course. :-)09:09
jbailey(/me fears how hard allowing bo to seamlessly dist-upgrade to breezy would be)09:09
elmojbailey: chicken09:09
lamont__jbailey: best accomplished via rapid injection of lead into the crainal cavity09:10
lamont__cranial?09:10
jbaileyI'm a tofudebeast, a far fiercer animal.09:10
lamont__jbailey: call the result frankenstein - people will expect seams that way.09:10
fabbionejbailey: right now silo is building with the default gcc... i removed the strict b-d to allow silo in main09:26
jbaileyfabbione: Ah?  I thought benc said it didn't work?09:28
fabbioneit doesn't ALWAYS work09:28
fabbioneit does most of the time09:28
jbaileyBut..  it's *silo*09:30
jbaileyThat's the way it is even with gcc-2.95 compiling it.09:30
fabbionejbailey: tough.. i am not going to commit to support gcc-2.95 in main because of silo09:37
fabbioneif it boots.. good.. otherwise bitch upstream to fix silo :)09:37
jbaileybenc doesn't answer *questions* I have, I can't imagine him answeing me asking him to do actual work. =)09:37
fabbionejbailey: he is busy working to make his own business09:38
fabbionebut i can still ping him on irc when he is around09:38
fabbione: idle     : 61 hours 24 mins 0 secs (signon: Sun Jun 12 08:14:43 2005)09:38
fabbioneanyway09:39
fabbionetime to be with my wife :)09:39
fabbionecya tomorrow guys09:39
=== Seveas [~seveas@seveas.demon.nl] has joined #ubuntu-toolchain

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!