/srv/irclogs.ubuntu.com/2005/12/11/#ubuntu-toolchain.txt

dokohmm, interesting. I didn't look at the default for -m32 on amd6412:04
jbaileyBah.12:08
jbaileyI already have a different libc6-i686, and debian/control can't cope with multiple stanzas targetted to different arches.12:08
dokowell, do we care, waht happens, if somebody tried to run an executable built with gcc -m32 on i486 or i586?12:10
jbaileyMmm.12:10
jbaileyBut off the cuff response is "No"12:10
jbaileyWe're providing biarch for application compatability, not development.12:11
jbaileyMight be worth asking mdz for a ruling on that, though.12:11
jbaileymdz: Around?12:11
mdzjbailey: yep12:13
mdzreading12:13
mdzgcc -m32 on amd64 -> i486/i586 -> don't care12:13
jbaileymdz: Thanks.12:13
dokoheh12:14
jbaileyI like Ubuntu.  If nothing else, we're efficient. =)12:14
doko;)12:14
jbaileyLovely.  The build is running.  I'll poke it over the next day or so until I'm happy with it an upload.12:17
=== doko_ [n=doko@dslb-084-059-078-133.pools.arcor-ip.net] has joined #ubuntu-toolchain
lamont__gcc-3.4.gcc-opt: f~D@$V@={=p@;QP@=y8@=@=q$@=c=B @=u~@@=U=-prototypes: No such file or directory12:44
lamont__gcc-3.4.gcc-opt: P@=y8@=@=q$@=c=B @=u~@@=U=-prototypes: No such file or directory12:44
lamont__gcc-3.4.gcc-opt: y8@=@=q$@=c=B @=u~@@=U=-prototypes: No such file or directory12:44
lamont__gcc-3.4.gcc-opt: @=q$@=c=B @=u~@@=U=-prototypes: No such file or directory12:44
lamont__gcc-3.4.gcc-opt: @=U=-prototypes: No such file or directory12:44
lamont__<command line>:4:1: macro names must be identifiers12:44
lamont__wth???12:44
lamont__ gcc-3.4_3.4.5-1ubuntu312:45
dokotest results are ok12:48
dokolamont__, while you are here, please can you change gcc-opt, so that it doesn't add -mtune=pentium4 on i386? all gcc packages are configured to default to that option12:49
lamont__doko: that's on dapper, as of now, yes?03:29
elmodoko: err, I know I suggested that, but come to think of it, it's a very big change03:30
lamont__elmo: yeah03:30
elmowe're going from defaulting to -mtune=pentium4 for our builds, to -mtune=pentium4 for _all_ our _users_' builds03:30
lamont__note that the current gcc-opt only, um, inserts as the first arg '-mtune=pentium4' if no -mtune option is present03:31
elmolamont: doko's change does  the same thing03:31
elmothe thing we're changing here is scope03:31
lamont__right03:32
lamont__rather significantly.  they were defaulting to -mtune=i686 before, yes?03:32
elmono?03:33
elmo-mtune=i386 AFAIK03:33
lamont__it was -march=i48603:33
lamont__so tune=i386 would be kinda silly...03:33
lamont__doko: and btw, tahtwas a fatality in the gcc-3.4 build..03:46
lamont__maybe it doesn't like smp03:46
mdzdoko: wouldn't that be the same thing as disabling gcc-opt altogether?04:57
elmomdz: no, it still does some other stuff05:00
elmolike default to -O2, force -pipe etc.05:00
elmobut it would get rid of it's major raison d'etre, yeah05:01
elmothat was the point tho.  doko didn't like the "hidden" -mtune forceage05:01
lamontelmo: has not defaulted to -O2 since we did the archive flush in oxford05:36
lamont-O2 by default was, um, bad.05:36
=== lamont -> bed
mdzI thought on that rebuild we changed from forcing -O2 to forcing -O2 only if it wasn't specified (e.g., -O0 debug builds)06:29
fabbionedoko: for some reasons OOo2 on ppc gets removed.. 07:18
fabbioneon a dist-upgrade or upgrade07:18
fabbionegonna check why07:18
fabbione  openoffice.org2-l10n-en-us: Conflicts: openoffice.org2-core (>= 1.9.130) but 2.0.0m143-0ubuntu2 is to be installed07:24
fabbioneapt-get install openoffice.org2-common openoffice.org2-core07:24
fabbioneThe following packages have unmet dependencies:07:24
fabbione  openoffice.org2-common: Depends: openoffice.org2-l10n-en-us (>= 1.9.129) but it is not going to be installed07:24
fabbione  openoffice.org2-core: Depends: openoffice.org2-common (> 2.0) but 1.9.129-0.1ubuntu4 is to be installed07:24
fabbioneapt-get install openoffice.org2-common openoffice.org2-core openoffice.org2-l10n-en-us07:25
fabbioneThe following packages have unmet dependencies:07:25
fabbione  openoffice.org2-core: Depends: openoffice.org2-common (> 2.0) but 1.9.129-0.1ubuntu4 is to be installed07:25
fabbione  openoffice.org2-l10n-en-us: Conflicts: openoffice.org2-core (>= 1.9.130) but 2.0.0m143-0ubuntu2 is to be installed07:25
fabbionestrange that it doesn't happen on amd6407:25
fabbionehmm nevermind it might be my mistake07:37
fabbionehmm no07:38
fabbioneoh well after the shower :)07:38
fabbionemust have been a transient error with mirror syncs08:07
=== chmj [n=chmj@dsl-146-143-211.telkomadsl.co.za] has joined #ubuntu-toolchain
dokoelmo, lamont__: the previous default was -mtune=i686, we didn't optimize for i386 at any time.09:04
dokofabbione: maybe because the i386 build wasn't yet ready?09:04
fabbionedoko: now it's there09:04
fabbioneppc installs09:04
fabbioneamd64 doesn't09:04
dokoyes, need to upload the i386 binaries for amd64 as well (what we had before)09:06
fabbioneahhhhh09:06
fabbioneok09:06
fabbionethat makes sense09:06
fabbionestill -experimental- is borked too09:06
=== jbailey [n=jbailey@modemcable139.249-203-24.mc.videotron.ca] has joined #ubuntu-toolchain
lamontdoko: it would be nice if SyncTest.exe didn't hang around forever (gcj-4.1, iirc)02:54
=== lamont -> work
dokolamont-away, lamont: hppa?03:04
=== lamont [n=lamont@mib.fc.hp.com] has joined #ubuntu-toolchain
jbaileyNice!  I have libc6-i386 building on amd64.04:00
jbaileyAssuming it passes the testsuite (I don't see why it wouldn't), then I just need to sort out the conflicts/replaces/build-dep pieces and libc6 biarch can go in.04:01
jbaileydoko: Should I just conflicts/replaces ia32-libs do you think?04:01
jbaileydoko: The idea is that it goes away entirely, isn't it?04:01
infinityIs there nothing else in ia32-libs anymore?04:09
infinityErk, not there's a bunch of stuff in there.04:10
infinityMake it Replaces, but not conflicts.04:10
infinity(And if you co-ordinate with Mithrand1r to actually remove libc6 from ia32-libs, than can be a nice versioned Replaces)04:10
jbaileyinfinity: I think the idea is that they were supposed to ultimately all get replaced now.04:10
jbaileySomething needs to finally remove it.  Last I checked ia32-libs contained egcs, gcc-2.95 and crap that ought to be taken away.04:11
infinityNo, I don't see any of that junk, but I do see a mess of X libs and such.04:11
infinityIt should be pared away one file at a time.04:12
infinityWhen it's completely "replaced", dpkg will be smart enough to remove it.04:12
infinity(dpkg marks packages removed if they have an empty file list)04:12
jbaileyWon't /usr/share/doc/ia32-libs always be there?04:12
infinityAlternately, once they're all replaces, ia32-libs cna become a metapackage for smooth upgrades.04:12
infinityWhatever.04:12
jbaileyMm, yeah.04:12
jbaileyOkay, so just a replaces, and a build-dep on the newer lkh.04:13
infinityAt any rate, there's amess of stuff in there right now and systems will go tits up without it.04:13
infinity(Well, systems like mine where I run 32-bit apps..)04:13
jbaileyWoot, only one test failure and it's the expected one.04:14
infinityIf you feel like making it a versioned replaces and getting someone to update ia32-libs to remove the libc6 bits, more power to ya'.04:14
infinityI'd do it, but ia32-libs disagrees with my complete lack of bandwidth.  It's a HUGE upload.04:14
jbaileyinfinity: I don't think I care enough across the development cycle.04:14
jbaileyIt's actively going away, so if a replaces will handle it for now and we can just power through the rest of the packages, that's more ideal.04:14
infinityShould do, assuming you're installing to the same paths..04:15
jbaileyYeah, checking that now. =)04:15
infinityI hope you are. :)04:15
jbailey45 meg source file.  That just hurts.04:15
infinityThe binary isn't drastically better.04:16
jbaileyWow.  There's a remarkable pile of crap in here.04:16
infinityYup.04:16
infinityEverything one needs to run a whole host of crappy 3rd party binary apps.04:17
infinityMulti-arch can't come too soon.04:17
jbaileyI don't see any coreutils bits in the breezy ia32-libs.04:17
jbaileyI wonder what that's for then.04:17
infinity...?04:17
infinityWhy would you want coreutils in ia32-libs?04:17
jbaileyIt's in there now.04:18
infinityOh, you mean the .deb is in the "source" package?04:18
jbaileyThe source for coreutils is in the source for ia32-libs04:18
infinityYeah, uhm.  Who knows.04:18
jbaileyI have to be careful, if I do more recursion than that I start adding ( )'s all over the place.04:18
infinityI think Tollef lost all will to care about ia32-libs long ago, so whatever cruft it's gathered over time hasn't been cleaned up.04:18
infinityI can't really blame him.04:19
=== chmj [n=chmj@dsl-146-143-211.telkomadsl.co.za] has joined #ubuntu-toolchain
infinityIt's a hack that just needs to Go The Fuck Away.04:19
jbaileyNo mention of coreutils in the rules file.04:19
jbaileyLovely. =)04:19
jbaileyOoo, in fact it hasn't been updated since breezy.  Perfect.  I can assume the output on Angie's machine is right.04:19
dokojbailey: yes, Replaces ...04:20
infinityThe dpkg -L output?04:20
infinityYeah, that's what I was looking at too. :)04:20
jbaileyMmm.  It's not going to perfectly the same.04:30
jbaileyinfinity: How many apps do you think will break if I drop linuxthreads on the biarch version?04:30
=== jbailey grumps
jbaileyI had originally planned to drop LT on regular i386 for this release, but it makes sense to keep it on the native side for the long lived release.04:34
dokohmm, so what happens, when we move apps built on i386/LT to i686/NPTL?04:36
jbaileyThe theory is that it works. =)04:36
jbaileyIn practice we've tested that theory.04:36
jbaileyAll the machines we install have libc6-i686 installed already.04:36
jbaileySo the HWCAP seeking will be always using the i686/nptl libraries.04:37
dokoplease test oo2 before you do that ;)04:37
jbaileyDo you mean for amd64 biarch, test OOo2 that was compiled with i386?04:37
jbaileyWhy would anyone ever do that? =)04:37
dokono, but we probably need to ship that, if the native build is too unstable04:40
jbaileyAh, I thought we were doing native builds with OOo204:41
doko_if_ they are stable, upstream/novell says, they are not yet production quality04:41
=== jbailey [n=jbailey@modemcable139.249-203-24.mc.videotron.ca] has joined #ubuntu-toolchain
=== jbailey_ [n=jbailey@modemcable139.249-203-24.mc.videotron.ca] has joined #ubuntu-toolchain
=== jbailey [n=jbailey@modemcable139.249-203-24.mc.videotron.ca] has joined #ubuntu-toolchain

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