/srv/irclogs.ubuntu.com/2005/09/05/#ubuntu-toolchain.txt

=== chmj [n=chmj@wbs-146-138-192.telkomadsl.co.za] has joined #ubuntu-toolchain
=== doko [n=doko@dsl-084-059-074-244.arcor-ip.net] has joined #ubuntu-toolchain
fabbionemorning05:32
=== ubuntulog [n=warthylo@212.242.141.114] has joined #ubuntu-toolchain
=== fabbione [n=fabbione@port49.ds1-van.adsl.cybercity.dk] has joined #ubuntu-toolchain
=== mode/#ubuntu-toolchain [-s] by ChanServ
=== elmo [n=james@83.216.156.21] has joined #ubuntu-toolchain
=== doko [n=doko@dsl-084-059-074-244.arcor-ip.net] has joined #ubuntu-toolchain
=== chmj [n=chmj@wbs-146-138-192.telkomadsl.co.za] has joined #ubuntu-toolchain
=== jbailey [n=jbailey@testhaus.cns.utoronto.ca] has joined #ubuntu-toolchain
=== fabbione [n=fabbione@port49.ds1-van.adsl.cybercity.dk] has joined #ubuntu-toolchain
=== Seveas [n=seveas@seveas.demon.nl] has joined #ubuntu-toolchain
=== doko [n=doko@dsl-084-059-074-244.arcor-ip.net] has joined #ubuntu-toolchain
=== ubuntulog [n=warthylo@port49.ds1-van.adsl.cybercity.dk] has joined #ubuntu-toolchain
=== ubuntulog [n=warthylo@port49.ds1-van.adsl.cybercity.dk] has joined #ubuntu-toolchain
=== jbailey [n=jbailey@testhaus.cns.utoronto.ca] has joined #ubuntu-toolchain
=== chmj [n=chmj@wbs-146-138-192.telkomadsl.co.za] has joined #ubuntu-toolchain
=== elmo_ [n=james@83-216-156-21.jamest747.adsl.metronet.co.uk] has joined #ubuntu-toolchain
=== infinity [n=adconrad@loki.0c3.net] has joined #ubuntu-toolchain
=== elmo [n=james@83-216-156-21.jamest747.adsl.metronet.co.uk] has joined #ubuntu-toolchain
=== lamont [n=lamont@mix.mmjgroup.com] has joined #ubuntu-toolchain
=== doko [n=doko@dsl-084-059-074-244.arcor-ip.net] has joined #ubuntu-toolchain
=== Seveas [n=seveas@ksl403-uva-132.wireless.uva.nl] has joined #ubuntu-toolchain
=== Seveas [n=seveas@ksl403-uva-132.wireless.uva.nl] has joined #ubuntu-toolchain
=== chmj [n=chmj@wbs-146-140-241.telkomadsl.co.za] has joined #ubuntu-toolchain
=== chmj [n=chmj@wbs-146-140-241.telkomadsl.co.za] has joined #ubuntu-toolchain
=== chmj [n=chmj@wbs-146-140-241.telkomadsl.co.za] has joined #ubuntu-toolchain
=== jbailey [n=jbailey@testhaus.cns.utoronto.ca] has joined #ubuntu-toolchain
lamontjbailey: any word on: /usr/include/linux/socket.h:10: error: redefinition of 'struct sockaddr'05:44
jbaileyArch and/or package, please?05:50
jbaileyMy brain's been a bit full lately.05:50
=== Seveas [n=seveas@seveas.demon.nl] has joined #ubuntu-toolchain
=== lamont [n=lamont@15.238.5.156] has joined #ubuntu-toolchain
elmojbailey/fabbione: the --as-needed stuff is a mess07:55
jbaileyelmo: From the bit that I posted for him?07:55
jbaileyOr do you mean in the archive?07:55
elmoit has a touch-all testsuite update, which depends on an earlier touch-all testsuite update which isn't easily backportable07:55
jbaileyRight, the testsuite will suck incredibly.07:56
jbaileyI think the best bet for Debian is a CVS update, the best for Ubuntu (hppa, sparc) is to ignore the testsuite and pray.07:56
elmowell, I'm leaving ubuntu up to you guys07:56
elmoa CVS update for Debian isn't a horrible idea actually07:57
elmolet's ask drow07:57
jbaileyelmo: Where are you asking?07:58
elmoprivmsg07:59
elmoold cabal habits die hard07:59
jbailey*lol*08:00
fabbioneelmo/jb: i just finished to build binutils...08:05
fabbionebut i am too tired right now to do sensible tests08:06
fabbionewill do it tomorrow morning08:06
jbaileyfabbione: Can you humour me and do hello world at least?08:11
fabbionejbailey: sure...08:11
fabbionewhat was the bug number for the binutils?08:14
elmo#320697:08:14
fabbioneno .. in ubuntu08:14
jbailey1282208:14
fabbionethere.. 08:15
fabbionethanks08:15
fabbionejbailey: you know what?08:17
fabbione grep PROCEDURE_LINKAGE_TABLE *08:18
fabbioneBinary file libGL.so.1.2 matches08:18
fabbionesparcbuildd@vultus5:~$ gcc hello.o -Wl,--as-needed /usr/lib/libGL.so.1.208:18
fabbionesparcbuildd@vultus5:~$ ./a.out 08:18
fabbionehello world!08:18
=== fabbione starts the binutils go and die dance because jbailey rocks
jbaileyDid that used to fail?08:19
fabbionesparcbuildd@vultus5:~$ gcc hello.o -Wl,--as-needed /usr/lib/libGL.so.1.208:19
fabbionesparcbuildd@vultus5:~$ ./a.out 08:19
fabbionehello world!08:19
fabbionesparcbuildd@vultus5:~$ ldd a.out 08:19
fabbione        libc.so.6 => /lib/libc.so.6 (0x70030000)08:19
fabbione        /lib/ld-linux.so.2 (0x70000000)08:19
fabbionejbailey: yeps :)08:19
fabbioneit works..08:19
jbaileyAnd it's Modra that rocks.  Glad we don't have to invalidate the archive while we're at it, though.08:19
fabbioneand hello world comes out :)08:19
jbaileyHave a good sleep, Fabio. =)08:19
fabbioneyeah i am in the need of one08:19
fabbionei think i am getting a big flu08:19
jbaileyfabbione: I'll confirm what to do with doko and try to get you a binutils update.08:19
jbaileydoko: ^^^08:19
fabbionejbailey: that would be cool08:20
fabbioneat least to get main done for breezy will rock08:20
jbaileylamont-away: ping?08:20
fabbionei am running breezy atm on my buildd.. a suicide :)08:20
jbaileyIt's a good workout.08:21
lamontjbailey: 08:21
jbaileyTests glibc and such nicely.08:21
jbaileylamont: Hey.  Will you have time to test this binutils to see if it's enough love for HPPA as well?08:21
lamontit was building when I left the house, checking on its status now08:22
fabbionejbailey: btw.. i did also install an initramfs kernel on sparc...08:22
lamontI wish expect worked correctly08:22
jbaileyAh lovely. =)08:22
fabbionei will let you know tomorrow if it boots08:22
jbaileyfabbione: Boots?08:22
lamontjbailey: once this build finishes, I'll upgrade said chroot and try building openexr, since that was the simplest failure case before08:23
dokojbailey: applying that for sparc and hppa conditionally? saves us the testsuite results for the other archs ...08:23
fabbionejbailey: i don't think we did ever test initramfs on sparc...08:23
fabbionejbailey: so this will be a test to do :)08:23
jbaileydoko: Right.08:23
lamontjbailey: on the binutils upload, care to make it say build-depends: ... expect-tcl8.3 [hppa] , expect (>= 5.32.2-1) [!hppa]  ...08:30
jbaileytcl8.4 sucking wind for you?08:30
jbaileyActually, if this fixes your problem, we'll be disabling the testsuite for hppa anyway, so it doesn't much matter.08:31
lamontjbailey: rather, the kernel's failure to deliver SIGCLD under some particular and unknown conditions, is.08:31
lamontah, true08:31
jbaileyAnd tcl8.3 solves this?08:31
=== jbailey bends the voodoo dolls into contortions.
lamontjbailey: uh, yes.08:34
lamontand no, I don't know why.08:34
lamontif I did. we could fix the kernel bug.08:34
lamontwhich is affectionately (and incorrectly) known as "the expect bug"08:35
lamontsee the gcc-4.0 build-deps... doko was the one who figured out the hack (and created expect-tcl8.3)08:35
jbaileyWe should have a race, who gets working Signals first, the Hurd or parisc-linux? =)08:37
=== chmj [n=chmj@wbs-146-140-241.telkomadsl.co.za] has joined #ubuntu-toolchain
lamontjbailey: test build running now09:56
=== lamont grumbles at jbailey for having the same version number for his binutils test-package version
jbaileylamont: Sorry, I don't bump it until I'm ready to upload.  This one unconditionally applies it everywhere.09:56
lamontright09:57
jbaileyIt's really one of those "please only add me by hand in a chroot and you should have to think reasonably hard about doing this"09:57
lamontotoh, making it -3ubuntu1.0 would be a clue...09:57
lamontheh09:57
=== jbailey lkes "are you sure?" prompts that aren't easy to answer reflexively. =)
lamontjbailey: SCORE!!!!10:12
lamontchecking for strerror... yes10:12
lamontchecking for compress in -lz... yes10:12
lamontchecking for ios_base support in C++ standard library... yes10:12
jbaileylamont: Izgood?10:20
lamontsim10:24
jbaileydoko: Awake?10:25
jbaileydoko: It seems sparc and hppa both appreciate this binutils better than a swift kick in the teeth.10:25
jbaileydoko: So I'd like your final blessing to upload with this patch only applying for hppa and sparc, and with the testsuite disabled on those archs.10:26
dokojbailey: sounds fine.10:26
dokomaybe after the release we should change the name from binutils-static to ld-static10:26
jbaileyI named it that in case it needed to grow more than just ld.10:27
dokothen let's watch how it grows in breezy+1 :-)10:27
=== lamont__ [n=lamont@15.238.5.156] has joined #ubuntu-toolchain
lamontso then.  jbailey: yes, I'm happy with the new binutils10:44
lamontjbailey: how soon should I expect an upload?10:46
jbaileyI'm trying to decide if I want to pick a quote for the top of the changelog file...10:47
jbaileyFeh, my mind is blanking on how to do ifneq ($(DEB_HOST_ARCH),sparc) or ifneq ($(DEB_HOST_ARCH),hppa)10:57
jbaileyDo I have to nest them?10:57
jbaileySolved a different way.11:02
jbaileyelmo: Around?11:08
lamontifeq ($(arch),$(findstring $(arch),hppa sparc))11:26
jbaileylamont: What's the best way to bootstrap a breezy chroot these days for hppa from a running sid system?11:26
lamontI _think_ you can just debootstrap it...  but no.11:26
lamontlibgcc2 isn't in main, so life sucks11:26
jbaileyWell, the ubuntu debootstrap scripts aren't in Debian, are they?11:26
lamontdebootstrap hoary from people.ubuntu.com/~lamont/ubuntu-hppa/tree and then dist-upgrade11:26
jbaileylibgcc2? =(11:26
jbaileyYou have an abi event with libgcc?11:27
jbaileys/have/had/11:27
lamontwell, doko did.11:27
lamonthttp://people.ubuntu.com/~lamont/hoary.buildd11:27
lamontdebootstrap with that script11:28
jbaileyWhen this is done, can I just dist-upgrade off of archive.ubuntu.com?11:30
lamontno.  ports.ubuntu.com11:30
lamontdeb ports.ubuntu.com/ubuntu-ports breezy main restricted ....11:30
lamontdeb-src archive.ubuntu.com/ubuntu breezy main restricted ....11:30
lamonthppa-hacks/expect-tcl8.3-dev_5.43.0-2_hppa.deb11:31
lamonthppa-hacks/expect-tcl8.3_5.43.0-2_hppa.deb11:31
lamonthppa-hacks/expectk-tk8.3_5.43.0-2_hppa.deb11:31
lamonthppa-hacks/gcc-3.4-hppa64_3.4.4-5ubuntu1_hppa.deb11:31
lamonthppa-hacks/libgcc2_4.0.1-4ubuntu4_hppa.deb11:31
lamonthppa-hacks/palo_1.9_hppa.deb11:31
lamontthat's what I have in a local repository which sources.list.main includes11:31
jbaileyErr..11:31
lamontthose are copies/symlinks to the universe packages11:32
jbaileyOkay, so if I add universe, will I be fine?11:32
lamontright11:32
jbaileyOh good. =)11:32
jbaileyAside from the kernel not booting, is ia64 releasing with Breezy?11:32
lamontnote that if you have universe debs in sources.list, and you build a main package, you may get incorrectly-satisfied build-depends...11:32
lamontia64 is tracking breezy nicely11:32
jbaileyRight.  At this point I just want to make sure that the binutils package actually applies the patch on hppa correctly.11:33
lamontexcept for that little kernel issue11:33
jbaileyThe testsuite disabling I've tested.11:33
lamontok11:33
jbaileyHmm.  debootstrap seems stuck on I: Checking component main on http://people.ubuntu.com/~lamont/ubuntu-hppa/tree...11:33
lamontit should be happy...11:34
lamontyou told it hoary, yes11:34
lamont?11:34
jbaileydebootstrap --variant=buildd hoary hoary http://people.ubuntu.com/~lamont/ubuntu-hppa/tree11:35
jbaileyAnd I updated the hoary.buildd from the location you have.11:35
jbaileys/have/game/11:35
jbaileyGAVE11:35
jbaileyDAMMIT11:35
jbaileyROAR11:35
jbaileydon't mind me.11:35
lamontlol11:36
=== lamont builds a tarball for jbailey
jbaileyOh, it's done something useful.11:41
jbaileyHow nice of it.11:41
elmojbailey: ?11:49
jbaileyYou don't have lvm2 or klibc-utils on hppa yet? =( 11:49
jbaileyhmm11:49
jbaileyelmo: I've added some stuff to make it possible to specify per-arch which ones should disable the testsuite, and also to make it honour DEB_BUILD_OPTIONS=nocheck11:50
jbaileyelmo: I'd like you to consider these for Debian as well.  Will you take a look at the Ubuntu packae that I upload, or do you need a patch in the BTS?11:50
elmojbailey: azeem made a patch for the latter already which is in the BTS11:50
elmoI'm sort of disinclined to make it easy to disable the test suite per-arch, but I'll see what it looks like11:51
elmovorlon + drow approved binutils cvs for sid, btw11:51
jbaileyWell, I wrapped the testsuite stuff in ifeq ($(CHECK),), and at the top I set CHECK based on DEB_BUILD_OPTIONS11:51
jbaileythe sideeffect is that you can trivial define CHECK whenever you'd like for other reasons.11:52
jbaileycool on the cvs binutils for sid.11:53
jbaileyIt'll be nice to get this cleaned up everywhere.11:53
jbaileylamont, elmo: While you're both hereish, any luck on hppa build logs?12:00

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