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

lamontaftermppm12:53
lamontafternoon, even12:53
lamontjbailey: <bame> lamont: bunch 'o files copied long ago from the kernel tree -- i hated doing that but there wasn't a good alternative at the time12:53
lamontso I think that means there's a patch to palo in the future...12:54
=== lamont mutters curses at doko's uploads
doko?01:05
dokolamont: you must be more specific, I can't remember all uploads anymore ;)01:06
lamontheh01:07
lamonthppa built a b0gus libgnomedb, which is not installable.01:07
lamonttesting the 'force a rebuild' change to verify that it is a sufficient fix.01:08
lamont(it depends: libgda2-1 instead of -3...)01:08
lamontbut that was a seb128 upload, not yours01:08
lamontit's from the "versioned build-deps are too much of an annoyance to bother with" camp.01:09
dokoyes, I'm from the "upload many some will get through" camp01:10
=== lamont uploads libgnomedb
lamont*grumble*01:36
jbaileylamont: 'kay.  You have a working palo you can use in the meantime?03:03
lamontjbailey: hoary's works.03:03
lamontso it blocks debootstrappable breezy, but then, so do gcc-4.0 et al.03:04
jbaileydebootstrap installs a bootloader? =(03:04
lamonthrm... no03:05
lamontnm03:05
jbaileyAh, good.03:06
jbaileySo we get to worry about that when we're far enough along to think about d-i.03:06
lamontexactly03:07
lamontand switching it to build with gcc-3.3 is always a workaround. :-)03:07
lamontpossibly even a working one03:07
ajmitchdoko: g++-4.0 upgrade from -7ubuntu6 to -7ubuntu7 seems to have broken compilation of socketapi, at least :) my c++ skills aren't what they should be to fix it.03:37
jbaileyajmitch: Pasting error message, good.04:08
ajmitchjbailey: error message requires some source as context04:08
jbaileyReally?  sometimes it's obivous by the error message.04:09
ajmitchsctpassociation.h:429: error: expected `)' before '*' token04:09
ajmitchsctpassociation.h:439: error: ISO C++ forbids declaration of 'SCTPSocket' with no type04:09
ajmitchsctpassociation.h:439: error: expected ';' before '*' token04:09
ajmitchthat requires a bit of context, i think :)04:09
jbaileyCan you feed the g++ through with gcc -E -dD and find the lines that fail and paste them?04:15
=== ajmitch can give it a go..
=== elmo [~james@83-216-141-215.jamest298.adsl.metronet.co.uk] has joined #ubuntu-toolchain
desrtelmo; mwah.05:02
lamontdh_strip -pgcj-3.4 -plibgcj5-dev05:05
lamontdoko: does that mean it's gonna build"?05:05
jbaileylamont: That sounds good.  What's different?05:06
lamontliberal use of 'killall -9 expect' every time the kernel dropped a signal. :=)05:06
=== daniels stares at lamont.
lamontmind you, that has the effect of killing more than just the parent that will never know it's child died...05:06
lamontdaniels: stop staring.  STFU05:07
jbaileylamont: LOL05:07
lamontwe just need to get doko to quit writing tests that stress the kerrnel bugs... 05:08
lamontthat or fix the kernel bug05:08
jbaileylamont: My mother was reading one of my programming books when I was still living at home about the importance of killing your children when you were done with them.05:09
jbaileylamont: She said she approved of my choice of reading material.05:09
desrtjbailey; reaping, you mean :)05:09
jbaileydesrt: I think this was a GUI programming book.05:09
desrtah05:10
desrti'm suprised schools haven't banned the learning of C/unix programming due to the obvious violent/suggestive undertones05:10
lamontdpkg-genchanges!05:12
lamontnow if i could just get logwatch.sh to actually _exit_ by itself05:17
lamontBuilt successfully05:17
lamontPurging chroot-breezy/build/buildd/gcc-3.4-3.4.405:17
=== lamont thinks there should be "" around that successfully. :-(
infinitylamont : logwatch still doesn't exit on its own?... I meant to fix that bug ages ago.05:19
lamontinfinity: there's an hppa issue with child reaping in the signal case...05:20
lamontthat is, there's a signal bug.. it screws up a few things...05:21
infinityAnd fixing the kernel bug is too much to ask? :)05:21
jbaileyinfinity: You have spare cycles, don't you?05:22
infinityjbailey : Personally, or hardware-wise?05:23
infinityI don't think /I/ have much for spare brain cycles, but I have some machines with spare cycles.05:23
jbaileyinfinity: persnoally. =)05:23
lamontinfinity: it's on my list...05:27
lamontto bed soonish05:32
jbaileylamont: And you've got glibc in there now as well, right?05:32
lamontpool/main/g/glibc/libc6_2.3.5-1ubuntu3_hppa.deb05:33
jbaileyCool.  I might see if I can get generic function descriptors working next to fix those testcases, but I'll probably focus on breaking sparc.  Fabio's given the okay for dropping classic sparc.05:34
=== lamont cries for his sparc boxen
jbaileylamont: Cry in sadness?05:38
jbaileyDo you still need classic sparc supported?05:38
=== lamont has an ss5 and an ss20, both classic. both turned off.
lamontgiven that we don't currently even have a 32-bit kernel, it's not like losing glibc makes a big difference...05:40
jbaileyDo you have a real objection to stacking them with the i386 boxes? =)05:40
infinityClassic sparc was so slow, it drove me to work on m68k cause I craved a modern and speedy architecture.05:40
lamontjbailey: feh.  I'll ebay 'em if they're totally dead.  Otherwise they can be my native debian test boxes... :-)05:53
lamontg'night05:53
fabbionemorning05:57
fabbionenight lamont05:57
jbaileyfabbione: We were just talkimg about Sparc. =)06:11
jbaileyAnyhow, you sohwing up means bedtime for me. =)06:12
jbaileyg'n!06:12
fabbioneehhe06:12
fabbionegood night jb :)06:12
infinityThat's a clever avoidance technique.06:18
infinity"I, uhh, shouldn't stay awake past when you get up... Yeah, that's it!"06:18
fabbioneyay07:39
fabbionegcc-4.0 did build fine too :)07:39
fabbionedoko, jbailey: when can i expect a ppc64 toolchain available?07:39
fabbionepossibly updated and installed in a breezy-ppc64 chroot?07:40
dokogood morning09:26
=== chmj [~d3vic3@dumbledore.hbd.com] has joined #ubuntu-toolchain
dokodaniels: with which upload will the headers move to /usr/include/X11?10:40
danielsdoko: as I've explained before, as each module moves out10:52
danielsthere will be no one upload10:52
dokoso when will xinerama be available in /usr/include/X1110:58
danielsdoko: when I modularise libxinerama11:21
dokodaniels: looks like I'm pestering? ;-) just want to know, when it will be in the archives11:22
danielsdude, I really don't know11:24
danielsi'll let you know when it is, though11:24
=== chmj [~d3vic3@dumbledore.hbd.com] has joined #ubuntu-toolchain
\shdoko: thx for the helping hand in uploading :)12:04
\shbut where is licoin20c102 in the coin2 package? 12:10
chmjermm 12:11
chmjyou stole that for me :P 12:11
\shchmj: what? ;)12:13
\shthere was no name on the list ;) and there is no libcoin20c102 in the debian/control :(12:13
Kamioner ... libcoin20 is in coin, libcoin40 is in coin212:14
\shwhy is doko wrinting something like this in coin2?12:17
\shanyway..enough work todo12:18
chmjlibcoin40 replaces libcoin20 ;-) 12:20
\shthen can be...but then I don't understand his remark: http://bugzilla.ubuntu.com/show_bug.cgi?id=1100712:22
\shs/then/that/12:22
chmjdoko, ping ?12:28
dokohmm, I'll have a look, was late yesterday ;)12:30
\shdoko: but u rock like a hurricane :)12:30
chmjheh 12:31
\shExtra for doko, I will disturb our holy free day with12:32
=== \sh is playing "Rock you like a Hurricane" by Scorpions on The Essential
jbaileyfabbione: Are you in a rush for ppc64 stuff?01:19
fabbionejbailey: we need to get ppc64 kernels out as soon as we can.. if we can01:20
fabbionethe changes are quite a lot to test01:20
fabbioneso it's not exactly an easy path to follow01:20
jbaileyfabbione: Ah, okay.  I know that svenl wants them fairly soon too.  I'll do another round on gcc-3.4 today then.  Last I left it, it was building the compiler fine, but not giving me the lib64gcc_s.so library.01:22
fabbioneehehe01:23
dokojbailey: not the package, or the library?01:51
jbaileydoko: Both, so I'm guessing I was overenthusiastic in disabling things.01:52
jbaileydoko: Rather than env variables and hacking rules.defs, it would be nice if the end of the file contained a "-include debian/rules.override" which allowed me to set the languages and such definitively if the file exists.02:00
dokoWITHOUT_LANG=ada,java dpkg-buildpackage works02:01
jbaileyThat still causes libffi,fortran and g++ to be built.02:01
jbaileyFor the initial tests I had been avoiding those.02:02
jbaileyI've also been using WITHOUT_CHECK until it builds all the pieces.02:02
=== zul [~chuck@CPE0006258ec6c2-CM000a73655d0e.cpe.net.cable.rogers.com] has joined #ubuntu-toolchain
jbaileyI can never remember if zul was they gatekeeper or the keymaster.02:23
jbailey-y02:24
zulgatekeeper02:24
jbaileyCool. =)02:25
jbaileyBah, forgot pascal in the languages to skip02:26
zulheh...i never did pascal :)02:26
dokojbailey: WITHOUT_LANG=ada,java,c++,objc,f77,treelang dpkg-buildpackage02:26
jbaileyAh, didn't you?  It think it was my 3rd language.  basic then z80 assembler first.02:27
dokoit's f77, I'll add ffi02:27
jbaileydebuild -e WITHOUT_LANG=ada,java,c++,f77,treelang,pascal,objc -e WITHOUT_CHECK=y02:27
jbaileyis what I was about to use.02:27
=== lamont ponders where pascal landed in his list
lamontbasic, 6502, z80, hp21mx asm, hpl (hp9825), spl (hp3000), hp3000 asm, cobol (gak), pascal, modcal, hppa asm, C, hp41 ucode02:30
lamontI think I didn't forget any before pascal. :-)02:30
dokolamont: there's not much after pascal :p02:31
lamontdoko: I was getting old at that point. :-)02:32
jbaileybasic, z80, pascal, i386 (*cRy*), telix scripting, C, javascript, c++, php, python, Java (including all the fluffy languages)02:32
lamontsomewhere in there (around kobol timeframe) is DEAL (which looks like algol with fortran printing)02:32
jbaileyYOU MEAN IT'S ALL CAPS AND WHITESPACE SENSITIVE? =)02:32
=== lamont skipped all the interpreted langs besides basic...
lamontjbailey: I only learned it well enough to translate an app or 3 from DEAL to COBOL. :-(02:33
jbaileylamont: Javascript is the only one of those that I haven't compiled to native code at some point.02:33
=== lamont hated being a cobol whore.
=== lamont goes to play with fire at the power plant
lamontreally02:33
jbaileylamont: Or to some sort of bytecode, I guess (for python)02:33
jbaileytelix's SALT language was terribly cool.  Packet switched networks are lovely when you're still covered by the young offenders act.02:34
dokobasic pascal modula-2 C Opal Haskell Prolog Modula-3 Tcl Perl Eiffel Sather Python Lua, yes I'm supposed to do the C++ and Java stuff ...02:37
dokook, working around the xorg reorg, building OOo02:39
infinityjbailey : I used telemaet and TMscript, but SALT was fun too...02:39
Kamionhmm, BASIC z80-asm x86-asm Pascal C Java ML Prolog arm-asm Perl C++ Python, I think02:41
dokonice, finally someone for assigning the C++ bugs to ;-)02:41
Kamionsod off :-)02:42
jbaileyWhat' Kamion said02:42
jbailey(I can't pull it off why my accent)02:42
KamionI never used the C++ standard library much02:42
jbaileyEww.  You're one of *those* C++ coders. =)02:42
Kamionwe had our own standard library, when I was doing C++ seriously - when the project in question started, the C++ standard library was barely standard and certainly not portable02:43
Kamionand it was so much more comprehensible than libstdc++, anyway. :)02:43
jbaileyI tried desperately to add Scheme to my list for almost a year before deciding that the pain just wasn't worth it.02:44
dokolamont: please yould you trow all the gnome stuff at the buildd's again, once libenchant1c2 is in main?02:44
dokoyesterday I started a gcc build on my powerbook.02:46
dokogetting too hot, the computer turned off ...02:46
jbaileyIthought powerbooks were supposed to have decent fans for that sort of thing.02:50
jbaileydoko: I have a full build log now and I don't see lib64gcc being built at all.  Do I need more than --enable-languages=c passed to configure to get that?03:00
dokobiarch is turn on?03:15
dokobiarch is turned on?03:15
dokoand with_lib64gcc is set?03:16
jbaileyyes to both.  I know biarch is set because the resulting compiler includes the ability to do -m6403:22
jbailey(It just can't find the missing lib64c_s)03:22
jbaileythe with_lib64gcc doesn't show up in the build log so it's harder to prove, but it's set in the same place that biarch is set.03:23
dokoand a find build -name libgcc* doesn't find anything 64bit like?03:24
jbaileyOh, hmm, it's build/gcc/libgcc_s_64.so03:26
jbaileyI have been grepping the build log for lib64gcc03:26
dokolook at debian/rules.defs, if with_lib64gcc is defined03:27
jbaileySo it's there with no package created.  Excellent.  That gets back into the realm of things I can track. =)03:27
jbaileyifeq ($(DEB_TARGET_GNU_CPU),powerpc)03:27
jbailey  biarch := yes03:27
jbailey  with_lib64gcc := yes03:27
jbailey  with_lib64cxx := yes03:27
jbaileyendif03:27
jbaileyI know it has to do doing that because of rules2:03:28
jbaileyifeq ($(findstring powerpc-linux,$(DEB_TARGET_GNU_TYPE)),powerpc-linux)03:28
jbailey  ifeq ($(biarch),yes)03:28
jbailey    CONFARGS += --disable-softfloat --enable-targets=powerpc-linux,powerpc64-linux --with-cpu=default3203:28
jbaileyNothing else would be setting biarch.03:28
dokofound it03:29
dokodebian/rules.d/binary-libgcc.mk: I assume, if you don't want a normal libgcc, you neither want a 64bit libgcc.03:30
dokowell, you can argue about it ...03:30
jbaileyRight.  Ideally this should be provided by gcc4.03:31
jbaileyThe logic's usually right.03:31
jbaileyMmm, I don't see that.  I see if biarch, files_gcc += 4{gcc_lib_dir}/64/stuff.03:35
jbaileyWhere is it taken away if you're not building a regular libgcc?03:36
chmji think the meaning of "biarch" has just got a lil confusing to me 03:38
jbaileychmj: Heya Charles.03:40
jbaileychmj: The context here is a compiler that can produce binaries for what it beleives is it's 32 bit and 64 bit incarnations.03:40
jbaileySome of the biarch setups are really logical, like ppc and ppc64, sparc and sparc64.03:40
jbaileySome of them are less obvious, like i386 and ia64, or i386 and amd64.03:41
chmjohh yes 03:41
dokojbailey: with_libgcc is set to no in 3.4, move the 64bit test at the top out of the ifeq03:42
jbaileyDOH, binary-libgcc, not binary-gcc03:43
jbaileyYou're in a maze of twisty passages, all alike.03:43
=== jbailey has another sip of the bong water.
jbaileyLesse if -nc is my friend today.03:44
jbaileyIt is, lovely.03:45
jbaileyNeed to fix symlnks and such.03:46
jbaileydoko: How do you want the patch to the debian/ directly?03:46
jbaileydirectory03:46
jbaileyBah.03:46
jbaileyTime for a walk soon.03:46
dokojust email the diff 03:48
jbaileyCool, afk a couple minutes.03:53
infinitydoko : Did you have a list of stuff you wanted thrown back at the buildds?04:23
dokoinfinity, no not explicitely, I was working from breezy_probs04:24
jbaileyinfinity: Are you so empowered now?04:27
jbaileyinfinity: If you are, I swear we're dragging you onto some doko-jbailey friendly timezone. =)04:27
dokoinfinity: prove your power, throw back sound-juicer! ;-)04:28
infinityAlright, kicked.04:34
infinityjbailey : Yes, I am.04:34
infinityjbailey : Though, I only have access to 4 of 12 buildds currently.  One of each arch.  Not sure what the reasoning is for that one. :)04:34
dokowell, they know that 3 out of 4 won't get borked ;)04:37
infinityOr that 1 out of 4 won't. ;)04:38
=== infinity sticks his tongue out at lamont.
infinityAnyhow, I have full w-b access, which is the more important thing, so I can mangle all your give-back requests and such.04:38
infinityMy god, the power.  I wish I had w-b rights on all the Debian arches.04:39
infinityDoing a give-back on all arches at once felt kinda... Tingly.04:39
jbaileyI think I might still have it on sparc in Debian. =)04:40
infinityOf course, I'm not sure kicking it back was such a fantastic idea..04:40
fabbioneinfinity: congratulation :)04:41
jbaileyinfinity: It's not m68k, these things can cope with the odd mistaken give-back04:41
infinityjbailey : Thpt. :)04:44
jbaileyinfinity: So does this mean you'll be my build bitch for biarch ppc64?  Svenl's just confirmed it works for me. =)04:44
infinitysvenl confirmed that it works.. for.. you?04:47
jbaileyI don't have a ppc64 kernel.04:48
infinityThere's something very odd about that sentence.04:48
jbaileyHe ran my hello world binary.04:48
infinityRight, well, none of our ppc buildds have ppc64 kernels either.  THat'll need to change if we're meant to be doing ppc64 stuff on them, I guess.04:48
jbaileyNo.04:48
jbaileyNotice that I couldn't test the ppc64 binary but produced one. =)04:49
infinitySure, but anything with a test suite would flop.04:49
jbaileyBah, testsuites.04:49
infinityYeah.  For pussies, I know.04:49
jbaileyIf it's not in the bootstrap path, who needs a testsuite? =)04:49
jbailey<sensored comment about pussies and testsuites>04:49
jbaileyOh wait.04:50
jbaileyThat wasn't a very good sensor, was it?04:50
infinityI assume you meant censor.04:50
infinityCause sensored brings odd images to mind.04:50
jbaileyRight. =)04:50
infinityOf you feeling... pussies.. and testsuites.04:50
infinityI can only imagine your wife doesn't like where this is going.04:51
jbaileyAnytime now I suspect this should shift from a work channel to a /query window. =)04:51
dokojbailey: would you mind, if I add some more patches to 3.4?04:51
infinityNah, query schmery, we can just stop talking about it.04:51
jbaileydoko: Not at all are you going to make fabio scream^W^W^Wupload it, or send me the patches?04:51
svenlinfinity: i run his ppc64 binaries on the augsbourrg 8-way power5 in pure-64 mode box.04:51
svenlfabbione: what is the status of the ubuntu kernel on ppc64 ? 04:52
infinityjbailey : Anyhow, what do you need me for for biarch stuff, when you can build on your own?04:52
dokojbailey: send me the diff, then I'll send you my diff back04:52
svenlfabbione: did you already work on it, want me to have a look or whatever ? 04:52
dokoehh, I mean, the merged one ...04:52
jbaileydoko: Sounds lovely.  I'm just pushing the gcc debs to people.ubuntu.com right now so that I have them as a backup04:53
fabbionesvenl: without a toolchain i can't do it.04:56
fabbionesvenl: when i tought we had one, the chroot was broken.. so i couldn't install all the kernel build-deps04:56
fabbionethat's why i pinged jb and doko this morning again04:56
fabbionebut clearly.. if you want to do something and help, you are welcome04:57
jbaileyfabbione: Well, you have a toolchain sitting in my p.u.c directory now if you want it.04:57
fabbionejbailey: can we get installed in a breezy chroot on davis?04:57
fabbioneif so i can start to work on them from monday04:57
fabbionetomorrow is userland day04:57
fabbioneand i really plan NOT to touch the kernel04:58
jbaileyWith any luck they'll be in the archive tomorrow.04:58
fabbioneok than i won't bother to rush04:58
fabbionei will wait them as naturale upgrade04:58
fabbionejbailey: but i will need to know the versions of packages i need to b-d at least04:59
jbaileyfabbione: Yup.  Should hopefully be really obvious by then.04:59
fabbionejbailey: ehehe04:59
infinitydoko : Any others you want to give the boot?  Or should I just pull a lamont and give-back everything from main?05:00
dokoinfinity, no, currently not, have to fix things first ...05:05
jbaileydoko: Umm.  Is debian/README.Debian autogenerated? =)05:06
infinitydoko : Oh.  In that case, I gave back a few things, but I won't touch any more.  I need to get some sleep, and I suspect lamont may be back before I am.05:08
infinityBut I'm not really sure who'll be here first. :)05:08
jbaileyinfinity: We're moving you to an island in the mid-atlantic. =)05:09
dokojbailey: yes05:12
jbaileydoko: Oh good.  =)05:13
infinityjbailey : Uhm.  I don't think I like that idea so much...05:21
infinityjbailey : If you manage to get Mark to override my protests, at least score me a massive raise along with it.05:21
jbaileyinfinity: Nah, salaries are market rate, aren't they?  How much can a pineapple cost if you're the only one on the island?05:21
infinityRight, so I hate you now.05:23
jbaileydoko: http://people.ubuntu.com/~jbailey/biarchppc.diff05:23
jbaileyinfinity: You hated me before.  It was a leap of faith to share a room with you at debconf.05:23
jbaileyTrusting that you were still Canadian enough to not kill me in my sleep.05:23
svenlfabbione: ok, so i will be the first one to build ppc64 kernels.05:24
infinityAlso, it's 1:23am, and I have a girlfriend who wants me either cuddling or dead, and I'd rather the former.05:24
jbaileyBut I had an Inuit carving handy, just in case.05:24
svenlfabbione: the baz infocation you gave me earlier is a good starting point to do that, right ? 05:24
fabbionesvenl: it's the same point i will start from (more or less)05:26
fabbionesvenl: more or less is determined by other guys committing to it for other stuff05:26
dokojbailey, btw, debian/control is generated as well ...05:26
jbaileydoko: In the patch, you'll see that I removed the leading /'s from the dh_link line.  It's probably not necessary - it was the trailing \'s that turned out to be the problem.05:26
=== chmj [~d3vic3@dumbledore.hbd.com] has left #ubuntu-toolchain ["Leaving"]
jbaileydoko: Yes.  I didn't remove generated files, I was going through and verifying them... And scared to see that a README file had changed when I didn't expect it to.05:27
svenlfabbione: ok.05:27
fabbionesvenl: i suggest you to learn how to branch and export your local archive05:28
fabbionesvenl: so at a later stage i can merge directly from your archive05:28
fabbioneother than starting a diff -u mess05:28
svenlfabbione: but consecutive to the discussion we held about iseries/pseries/pseries-power4 and co, you didn't go ahead and implement that somewhare ? 05:28
svenlsomewhere even.05:29
fabbionesvenl: ENOTIME05:29
fabbionesvenl: changing naming is the last of the problems :)05:29
svenlfabbione: hehe.05:29
fabbionethere is more that needs to be done :)05:29
svenlfabbione: do you have a summary of the decisions we took back then though ? 05:29
fabbionesvenl: <fabbione> powerpc, powerpc-smp, pseries-smp, pseries-power4,05:30
fabbione           pseries-power4-smp, iseries-smp05:30
fabbionethat's what we agreed before we decided to kill power405:31
svenlok.05:31
svenlso nothing more than what we discussed.05:31
fabbioneso remove power4 from there05:31
fabbionenope05:31
fabbionei don't talk alone.. usually05:31
svenlfabbione: :)05:34
svenlfabbione: i will build stuff, will probably take me upto this WE to get kernels done and somewhat tested, i will come back to you then to see if it is worth integrating or need further work or whatever.05:34
jbaileyI talk to myself, my wife finds it funny.05:34
jbaileyApparently since UDU I now swear at my computer in an English accent05:35
jbailey(thanks elmo, keybuk, and kamion) =)05:35
fabbionejbailey: i do it, but only when i am extremely tired. it helps me focusing05:35
fabbionemy wife thinks it's time to take out of the cave when i do that05:35
svenlOh, next step is to bring the biarch stuff to 4.0 i guess.05:37
dokojbailey: how's the libc6-dev-powerpc package called?05:38
jbaileylibc6-ppc64 and libc6-dev-ppc6405:39
svenljbailey: would libc6-ppc64-dev not make more sense ?05:39
jbaileysvenl: I'd have thought so, but this matches how it was done for the other archs.05:39
svenlbah.05:40
svenlluther@trick:~$ file ./sventest05:41
svenl./sventest: ELF 64-bit MSB executable, cisco 7500, version 1 (SYSV), for GNU/Linux 2.6.0, statically linked, not stripped05:41
svenlluther@trick:~$ ./sventest05:41
svenlHello 64bit World!05:41
svenlOk, built fine for me, now is kernel building time.05:41
=== svenl wonders if i should try to setup a chroot on the augsbourg 8-way power5 box.
svenldoko, jbailey: thanks for the great job you did on this.05:42
dokojbailey, infinity, lamont: gcc-3.4 on chinstrap:~doko/uploads/06:14
jbaileydoko: What magic does this one have?06:16
jbaileylike, is the ppc64 stuff included?06:16
dokolamont, infinity: please kick back gnome-panel on amd6406:17
dokojbailey: yes06:17
jbaileydoko: Cool, thanks.06:19
dokobut the i386-biarch wasn't in the patch ;-P06:20
jbaileyBah, the build failed after stage2. =(  /me checks to see what it died on.06:22
jbaileydoko: Can I post this build log somewhere to get your help looking at it?06:23
dokoyup06:23
jbaileyhttp://people.ubuntu.com/~jbailey/gcc-3.4_3.4.4-0ubuntu3_powerpc.build 06:25
dokoyes, trying to run a 64bit test program on a 32bit kernel06:26
jbaileyRight, but why?06:26
jbaileyAnd after stage3...06:26
jbaileyAt that point everythin ought to be built.06:26
dokoyes, it's a "sanity" check, before the runtime libs are built06:31
dokois the i386-biarch patch applied?06:33
jbaileystamps doesn't have anything that matches *biarch*06:33
jbaileyBut I see it in the root directory.06:33
dokoyes, it's disabled, because it didn't work with amd64-libs-dev06:37
dokoso you have to re-enable biarch in debian/rules.defs and rebuild.06:40
jbaileySorry - this is still ppc/ppc64 I'm working on.06:40
jbaileyI was doing the full build rather than the just C one that I had been doing before.06:41
dokohmm06:43
dokoplease could you put your current glib packages online?06:53
jbaileyhttp://people.ubuntu.com/~jbailey/glibc/06:54
jbaileyhttp://people.ubuntu.com/~jbailey/gcc/06:54
jbaileyfor the C-only, no-testsuite-run compiler.06:54
svenljbailey: it failed again at the same place :07:26
svenlAdding multilib support to Makefile in ../../../src/libstdc++-v307:27
svenlmultidirs=64 nof07:27
svenlwith_multisubdir=07:27
svenlRunning configure in multilib subdirs 64 nof07:27
svenlpwd: /home/sven/ubuntu/biarch/gcc/gcc-3.4-3.4.4.orig/build/powerpc-linux/libstdc++-v307:27
svenlRunning configure in multilib subdir 6407:27
svenlpwd: /home/sven/ubuntu/biarch/gcc/gcc-3.4-3.4.4.orig/build/powerpc-linux07:27
svenlmkdir 6407:27
svenl...07:27
svenlchecking for powerpc-linux-gcc... /home/sven/ubuntu/biarch/gcc/gcc-3.4-3.4.4.orig/build/gcc/xgcc -B/home/sven/ubuntu/biarch/gcc/gcc-3.4-3.4.4.orig/build/gcc/ -B/usr/powerpc-linux/bin/ -B/usr/powerpc-linux/lib/ -isystem /usr/powerpc-linux/include -isystem /usr/powerpc-linux/sys-include  -m64 -fPIC -mstrict-align07:27
svenlchecking for C compiler default output file name... a.out07:27
svenlchecking whether the C compiler works... configure: error: cannot run C compiled programs.07:27
svenldoko: do you have any idea ?07:27
=== jbailey runs off to meet Angie.
dokosvenl: no07:30
svenljbailey: :)07:37
svenldoko: any hint on where i can check in the Makefiles/whatever what it is doing here ?07:37
=== svenl guesses it is trying to run the 64bit binaries built previously with the ppc64 compiler.
dokosvenl: yes07:39
svenlwell, where do i check the code doing that ? 07:39
svenlin src/libstdc++-v307:40
svenl?07:40
svenlin the configure script there i guess. Which do i investigate ? configure.ac or .host ? 07:41
svenlmaybe we should set cross compiling in src/libstdc++-v3/configure, or add a special case for biarch if on ppc32 arch ?07:43
svenlcode is :07:44
svenl# Check the compiler produces executables we can run.  If not, either07:44
svenl# the compiler is broken, or we cross compile.07:44
svenlecho "$as_me:$LINENO: checking whether the C compiler works" >&507:44
svenlecho $ECHO_N "checking whether the C compiler works... $ECHO_C" >&607:44
svenl# FIXME: These cross compiler hacks should be removed for Autoconf 3.007:44
svenl# If not cross compiling, check that we can run a simple program.07:44
svenlif test "$cross_compiling" != yes; then07:44
svenl  if { ac_try='./$ac_file'07:44
svenl  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&507:44
svenl  (eval $ac_try) 2>&507:44
svenl  ac_status=$?07:44
svenl  echo "$as_me:$LINENO: \$? = $ac_status" >&507:44
svenl  (exit $ac_status); }; }; then07:44
svenl    cross_compiling=no07:44
svenl  else07:44
svenl    if test "$cross_compiling" = maybe; then07:44
svenl        cross_compiling=yes07:44
svenl    else07:44
svenl        { { echo "$as_me:$LINENO: error: cannot run C compiled programs.07:44
svenlIf you meant to cross compile, use \`--host'.07:44
svenlSee \`config.log' for more details." >&507:44
svenlecho "$as_me: error: cannot run C compiled programs.07:44
svenlIf you meant to cross compile, use \`--host'.07:44
svenlSee \`config.log' for more details." >&2;}07:44
svenl   { (exit 1); exit 1; }; }07:44
svenl    fi07:44
svenl  fi07:45
svenlfi07:45
svenlecho "$as_me:$LINENO: result: yes" >&507:45
svenlecho "${ECHO_T}yes" >&607:45
svenldoko, was this the place you also had problems with ?07:45
=== doko [~doko___@dsl-082-082-211-057.arcor-ip.net] has joined #ubuntu-toolchain
dokosvenl: yes, try to remove it. the test is executed twice, and maybe for the other runtime libs as well. patch the configure files directly.08:24
=== cartman [foobar@cartman.developer.konversation] has joined #ubuntu-toolchain
jbaileyWell, the fact that the configure run is called with gcc -m64 I think is really the problem.  For some reason it doesn't think that it's a cross compiler scenario.08:30
dokojbailey: it the case, where the 64bit libs are built. so the compiler call is correct08:31
dokoI'm currently building on 64bit kernel, but it may take a while. it's 600Mhz08:32
svenldoko: the configure and not configure.ac or something ?08:44
dokosvenl: it's a test from autocof, you can only edit it in configure08:45
svenldoko: autoconf sucks :/09:05
svenldoko: it will not be automagically be readded ? I need to prepare a dpatch, right ? 09:05
dokosvenl: yes09:05
svenldoko: this should be enough, right ?09:05
svenl-if test "$cross_compiling" != yes; then09:05
svenl+if false; then09:05
dokohmm, maybe just if false && ..., so we have a bit of "documentation" =)09:06
svenldoko.09:06
svenlOk.09:06
svenldoko: there is no 00list to add patches to ? 09:07
dokodebian/rules.patch09:07
svenlin generic debian patches, or ppc specific ?09:10
dokoppc specific09:12
svenlalready did :)09:12
svenlok, build launched, will take some time.09:13
svenldoko: how easy do you think it will be to port the biarch stuff to gcc-4.0 ?09:14
\shhmm...can it be, that verdansky is out of sync/control?09:15
\shhttp://people.ubuntu.com/~lamont/buildLogs/p/python-qt3/3.14.1-2ubuntu2/python-qt3_3.14.1-2ubuntu2_20050526-1945-i386-failed.gz09:15
Kamion\sh: no, libqscintilla5c2 isn't in main09:16
Kamionwhich is because python-qt3 and libqscintilla-dev are scheduled for demotion to universe09:17
Kamion(nothing in main uses them at the moment)09:17
dokoKamion: should we promote mysql-4.1 libs to main?09:18
Kamiondoko: not on anastacia's list?09:18
Kamionlibmysqlclient14?09:18
dokoyes09:19
dokolibdbd-mysql-perl is failing09:19
=== StoneTable [~stone@c-67-184-135-68.hsd1.il.comcast.net] has joined #ubuntu-toolchain
dokodocbook2x is needed as a build dep for gnome-doc-utils09:21
Kamionpython-qt3 was only in main in hoary because hplip build-depended on it09:21
\shKamion: when it will be moved to universe?09:22
Kamion\sh: dunno, I'm leaving it to elmo09:22
dokoKamion: no, it was a depends, I did split out the UI in another package09:22
Kamiondoko: hplip.deb was in universe in hoary09:23
Kamionand it was a build-depends too09:23
dokobackuppc depends on wwwconfig-common, should this enter main?09:25
Kamionwwwconfig-common is scary crack, I'd rather defer and possibly avoid09:26
KamionI think we've avoided it in the past09:26
dokothe hplip debian maintainer didn't accept the patch removing the build-dep09:26
Kamiondoko: oh, germinate's only re-run once a day, it'll show up tomorrow09:27
KamionI'm operating in dummy mode and would rather not do anything until anastacia tells me I can :-)09:27
doko;)09:28
dokowhere can I run anastacia?09:28
Kamiononly if you have an account on jackass09:29
Kamionhm, I guess libmysqlclient14* would be "obvious"09:29
Kamiondoko,elmo: ok, libmysqlclient14 libmysqlclient14-dev promoted09:30
=== elmo [~james@83-216-141-215.jamest298.adsl.metronet.co.uk] has joined #ubuntu-toolchain
=== \sh [~shermann@server3.servereyes.de] has joined #ubuntu-toolchain
dokoKamion: fine09:33
KamionI don't know if it needs mysql-common-4.1 - dependencies suggest not, but we'll see09:34
svenljbailey, doko: if i want to enable the build of the 32bit libgcc1, is this advisable ? In case i don't want to use the 4.0 version of it ? 09:35
jbaileysvenl: The gcc4 one in the archive ought to work fine.  What's the issue?09:36
svenljbailey: am building a sarge chroot with the stuff in it to try.09:36
svenljbailey: as such, i don't have the gcc4, and i guess it should be ok to run its own libgcc1 in this case, no ? 09:37
dokosvenl: it's in experimental09:37
svenldoko: yes, but do we really need the 4.0 libgcc ?09:37
dokoas soon as 4.0 enters sid09:38
svenldoko: yes, but i mean, do we *NEED* it ? What does it bring more over the 3.4 one ? And in reverse, what does using gcc-3.4 bring over going full 4.0 ? 09:39
dokolamont, infinity: please push gnome-panel on amd6409:39
dokosvenl: more symbols09:39
svenlI mean, you told me that jbailey had trouble building glibc with 4.0, is this still true ? 09:39
svenldoko: ok.09:39
jbaileysvenl: We don't need it, no.  But if you're doing this on sarge, your best bet is probably to fiddle with the sarge toolchain.09:39
svenldoko: but for a sarge chroot, that should not be an issue.09:40
svenljbailey: bah :)09:40
dokoKamion, lamont: FTSTR why gnome-media is not getting installed on the amd64 buildd as a b-d of sound-juicer09:55
KamionGet:4 http://jackass.ubuntu.com hoary/main gnome-media 2.9.90-0ubuntu1 [2042kB] 09:56
Kamionit built fine?09:56
Kamionoh, wrong version09:57
Kamiondoko: the buildd appears confused to me (it's not just gnome-media), and the last non-confused build was some time ago when libnautilus-burn2 wasn't in main09:58
dokoit's a lamont thing ...09:59
svenljbailey, doko: do you want me to send you the dpatch ? 10:50
=== svenl wonders though why it then built for jbailey on his ppc32 machine.
jbaileysvenl: I had c++ disabled for the original build.10:56
svenljbailey: ah ...10:56
svenldo you wnat the patch then ? 10:56
jbaileysvenl: I'd like to review it but will wait for doko's ok on it.10:56
svenlbah.10:57
svenlhe counseled it to me, and it just does one if false && ... instead of the cross check.10:57
svenland is enabled only on ppc, so i think it is ok. I added some comment line too though.10:57
dokoKamion, elmo: debconf b-d's on libintl-perl, u->m needed10:59
dokosvenl: send it, but I won't do anything about it today11:02
svenldoko: no problem, just wanting to avoid duplication, even if it is trivial.11:03
svenldoko: what email address ?11:03
svenl(ubuntu-toolchain@lists.ubuntu.com ? :)11:03
jbaileyDear gods, tell me there isn't an ubuntu-toolchain email list...11:04
svenljbailey: :)11:04
svenljbailey: or as bug report in bugzilla to gcc-3.4 ?11:05
svenljbailey@ubuntu.com, doko@ubuntu.com should do i guess.11:05
dokoKamion, elmo: libwpd8 is needed by abiword-plugins, u->m11:06
jbaileysvenl: Yes, that'll get to me.11:08
dokosvenl, yes11:09
svenlyou have mail.11:13
jbaileyOh gross.11:18
jbaileyThis will certainly get it built for now, but I suspect that we need to make sure that when compiling with -m64 that the target is set to ppc64-linux11:19
svenljbailey: as said, it is a quick and ugly hack doko mentioned.11:20
svenljbailey: its powerpc64-linux btw :)11:21
jbaileysvenl: You can feed ppc64-linux to config.sub and it expands it to powerpc64-unknown-linux-gnu =)11:22
svenljbailey: he :)11:24
svenlok, i am off to bed now, while both my machines build.11:24
jbaileyg'n Sven!11:24

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