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

jbaileyAh, bugger, I see my thinko12:56
=== jbailey grumbles.
jbaileyDon't you love those moments where you realise that something shouldn't have worked the first time around? =)12:57
jbaileydoko: After this glibc upload, are you uploading the gcc with the fix for 260710?12:58
lamontjbailey: so you got bits for me yet?01:06
jbaileylamont: No, I figured out why it won't build when it gets that far...01:06
lamontjbailey: -mcpu was 3.3, -mtune is 3.4/4.001:06
lamontoh.01:06
jbaileylamont: eh...01:25
jbaileylamont: hppa64.01:25
jbaileylamont: Should we eventually be doing a biarch setup for that?01:26
=== rtcm [~jman@217.129.142.72] has joined #ubuntu-toolchain
dokojbailey: biarch on hppa doesn't work yet, it needs a cross - binutils packaged in binutils-hppa6401:32
jbaileyAh, okay.01:33
jbaileyglibc has this now: # hppa64 needs symlink /usr/hppa64-linux/include to /usr/include01:33
doko260710, yes it's better, the patch to fix -g1 was dropped from 3.4.401:34
jbaileyEh?  Dropped?01:36
jbaileyDo you plan to put it back in?01:36
dokocurrently it is, but it shows some regressions in the testsuite01:36
jbaileyUgh. =(01:36
dokoso, leave it out.01:37
jbaileyUpstream PR still has it listed as committed.01:37
jbailey'kay.  I've forced -g0 right now for our main arch's + sparc.01:38
=== doko [~doko___@dsl-082-082-188-241.arcor-ip.net] has joined #ubuntu-toolchain
jbaileyI've fired off another round of this, it'll take a few hours to build, so I'll have to get it tomorrow.02:21
=== ercxy [~ercxy@209-6-112-210.c3-0.wth-ubr1.sbo-wth.ma.cable.rcn.com] has joined #ubuntu-toolchain
ercxyhi everybody06:26
ercxydoes anybody know how to increase stack size of a process ?06:27
=== ogra [~ogra@p5089FB06.dip.t-dialin.net] has joined #ubuntu-toolchain
=== ercxy [~ercxy@209-6-112-210.c3-0.wth-ubr1.sbo-wth.ma.cable.rcn.com] has left #ubuntu-toolchain ["Kopete]
=== svenl [~luther@AStrasbourg-251-1-58-57.w82-126.abo.wanadoo.fr] has joined #ubuntu-toolchain
fabbionedoko: ?09:27
dokofabbione: ?09:46
fabbionedoko: gcc-3.4 on sparc status:09:46
fabbionei could reproduce the problem with a perfectly clean chroot09:47
fabbionethis time i kept the tree09:47
fabbionewell it seems like make all is not called in that direcotry before calling make install09:47
fabbioneotherwise it works perfectly09:47
dokonice :(09:47
fabbionethe reason why it can't find libv3test.a is because it's not there09:47
svenldoko: i managed to rebuild the biarch glibc yesterdat.09:48
dokofabbione: you build with sparc32 dpkg-buildpackage ... ?09:48
fabbionedoko: yes09:49
fabbionethat's automatic09:49
svenldoko: so, now i want to rebuild your biarch gcc packages, and you told me that the standard gcc packages will do.09:50
svenldoko: but i suppose i need to tweak some config options or something ? 09:50
dokoyes, set biarch in debian/rules.defs. it's currently disabled.09:51
svenldoko: that's the only thing ? 09:52
fabbionedoko: i am going to binNMU gcc-3.4 for sparc so that i can have the full toolchain but i would really love you to get it fixed properly, since this bug is a regression introduced recently09:52
fabbioneah ok09:52
fabbioneops09:52
svenldoko: i can just apt-get source gcc-3.4 modify it, and build it, and this will trigger the cannot-build-on-ppc32 bug, right ? 09:53
dokodoes jbailey still build using -g1?09:53
svenldoko: that was for me ? 09:54
=== chmj [~d3vic3@dumbledore.hbd.com] has joined #ubuntu-toolchain
dokosvenl: yes09:59
svenldoko: any hint on it ? 09:59
svenldoko: or will you help me hunt it down or something ?09:59
dokosvenl: sorry, currently not the time, trying to have something for sparc when we start the transition10:01
svenldoko. Ok.10:02
svenldoko: not even a summary of what you have found out so far about this ? 10:02
svenldoko: and i guess i will hit the problem sometime tomorrow only.10:03
dokosvenl: what do you mean? as it looks, you cannot build glibc with -g1 due to PR1667610:04
svenlhuh ? 10:05
svenldoko: i built glibc, so i guess it is not the issue.10:05
svenldoko: about gcc.10:05
svenldoko: BTW, any idea of what will happen if i install these biarch glibc and gcc on a debian system ? 10:10
dokohmm, haven't tried yet. maybe install l-k-h as well?10:12
svenlyep.10:12
svenlbut the glibc will be backward binary compatible, even if we enabled NPTL and biarch, right ? 10:13
svenldoko, what is XXX_powerpc_XXX ? 10:29
svenldoko: and should i also set with_lib64gcc and with_lib64cxx ? 10:29
dokosvenl, that's the switch which needs to be enabled.10:31
svenloh.10:32
svenldoko: so i should just remove the XXX stuff ? 10:32
dokoyes10:32
svenldoko: and how will this handle the guys doing true-ppc64 and having a ppc64 or powerpc64 arch ? 10:33
dokothe architecture is called powerpc64, not powerpc10:33
svenldoko: but the current package doesn't make provision for it, right ? 10:33
svenlor you should change the XXX by powerpc64 or something ?10:34
svenlAnyway, this is not my problem ATM.10:34
dokoask aj ... I think he did it prepare for 4.0 only10:34
svenlwe will see once this happens.10:36
=== chmj [~d3vic3@dumbledore.hbd.com] has joined #ubuntu-toolchain
svenlDamn.10:41
svenllot of build depends to load, and apt-get is not happy with the gcc packages i have installed :/10:42
svenldoko: do i need a biarch gcc to build the biarch gcc, or will just the biarch glibc do ? 10:42
dokobiarch glibc is enough10:44
svenlok, so i can install the standard gcc over the one i used to build glibc in the first place.10:45
dokoshould work10:45
svenli will tell you if it does not.10:47
svenldoko: so, is it better to start with gcc-3.4 or gcc-4.0 ?10:47
dokoaccording to jbailey, gcc-4.0 doesn't work to build glibc.10:48
svenlwell.10:49
svenllet's start with gcc-3.4 for now then.10:49
svenldoko: am i supposed to rebuild glibc with this new gcc once i have it ? 10:49
svenldoko: and how did you manage that ? Did you first build a biarch gcc bi hand for jbailey to use, or did he build one from upstream locally to build the first glibc ? 10:50
dokojbailey meant, that wouldn't be possible10:50
svenldoko: with 4.0 ? 10:50
=== Seveas [~seveas@dyn127.roaming.few.vu.nl] has joined #ubuntu-toolchain
svenldoko: but ok with the biarch 3.4 i am building.10:50
dokosvenl: yes10:53
svenldoko: you didn't reply to my question about the way you originally built it :)10:53
svenlARG.10:57
svenlit seems it didn't fix the linux-kernel-headers bad dependency :/10:58
svenlhand fixed that.11:10
svenlok, gcc-3.4 build started.11:11
=== Seveas [~seveas@dyn127.roaming.few.vu.nl] has joined #ubuntu-toolchain
fabbionedoko: at what time do you plan to start the transition on monday?01:34
dokoevening, when lamont and elmo are awake01:35
fabbionedoko: ok thanks01:36
fabbionei am going to crontab the sparc buildd to stop at 2pm our local time01:36
fabbioneplease do not start before that ok?01:36
fabbionei should be already back at that time01:36
dokofabbione: ok01:37
fabbionebut i can't be 100% sure01:37
fabbione0 14 * * Mon touch $HOME/EXIT-DAEMON-PLEASE01:37
fabbionethere01:37
fabbionedoko: if there are big issues, please tell lamont to stop it. he has access to the buildd01:37
fabbionei should be already home by that time.. but you may never know :)01:38
\shmmm..02:23
\shdo i need to rename kdelibs4?02:31
=== Seveas [~seveas@ksl403-uva-131.wireless.uva.nl] has joined #ubuntu-toolchain
=== rtcm [~jman@217.129.142.72] has joined #ubuntu-toolchain
svenlMmm, it kind of failed. stopped building and lot of gcc tests marked as FAIL.04:25
svenldoko: is this supposed to happen ? 04:25
svenldoko: or more to the point, is this a symptom of the ppc64-kernel failure, or something else ? 04:26
dokosvenl: which tests fail?04:29
svenldoko: i don't see any other obvious error message in the log.04:29
svenldoko: all of them04:29
svenldoko: which is why i think that something else went wrong.04:29
dokolook at the build logs to see why they fail04:31
svenldoko: where can i find it ? 04:32
svenli get stuff like :04:33
svenlUsing /usr/share/dejagnu/config/unix.exp as generic interface file for target.04:33
svenlUsing /home/sven/ubuntu/gcc-3.4/gcc-3.4-3.4.3ds2/src/gcc/testsuite/config/default.exp as tool-and-target-specific interface file.04:33
dokofind -name '*.log'04:33
svenlRunning /home/sven/ubuntu/gcc-3.4/gcc-3.4-3.4.3ds2/src/gcc/testsuite/gcc.c-torture/compile/compile.exp ...04:33
svenlFAIL: gcc.c-torture/compile/20000105-1.c  -O0  (test for excess errors)04:33
svenlFAIL: gcc.c-torture/compile/20000105-1.c  -O1  (test for excess errors)04:33
svenlFAIL: gcc.c-torture/compile/20000105-1.c  -O2  (test for excess errors)04:33
svenloutput is :04:34
svenlspawn failed04:34
svenlMmm.04:34
dokobetter mount /proc04:34
dokoand /dev/pts04:34
svenloh well.04:35
svenlCan i restart the build from where it left ? 04:35
svenlnope, proc was mounted, but not /dev/pts.04:36
svenlmmm, how do i mount /dev/pts. ...04:37
svenlMmm.04:37
svenlwill installing that glibc in my real system break it horribly ? 04:37
svenlOh hell, let's try.04:39
dokodebian/rules check should work04:39
svenldoko: does running the build as root could have affected it ? 04:39
dokodon't think so, although I work with fakeroot only04:40
svenli am inside a chroot as root, /proc is mounted, but not /dev/pts.04:40
dokoso mount it and re-run04:41
svenldoko: how do i mount /dev/pts ? 04:42
dokoproc    /org/chroots/breezy/proc        proc    defaults,auto           0 004:43
svenlno, proc is ok, i know about it, /dev/pts is the one.04:43
dokodevpts          /data/chroot/breezy32/dev/pts   devpts  defaults,auto   0 004:43
svenlok.04:43
svenlmount: special device ptsdev does not exist04:44
svenlno fun :/04:44
svenlerr, the message was04:46
svenlmount: special device devpts does not exist04:46
svenlstrange,04:46
svenloh, well, need to go.04:48
svenloh, well, no way to build gcc without moving to breezy will try again later on.05:49
=== jbailey [~jbailey@dhcp802-2-37.dsl.ucc-net.ca] has joined #ubuntu-toolchain
jbaileylamont: hAround?06:24
lamontjbailey: am now07:08
jbaileylamont: Cool, got source for you.07:09
jbaileyJust have one last dependancy to sort out.07:09
jbaileydoko: There?07:09
jbailey lib64gcc1 depends on amd64-libs (>= 0.1)07:09
jbailey  amd64-libs is to be removed.07:09
jbaileyWhat do you want done about that?07:10
jbaileyI'm now conflicting with amd64-libs as we'd talked about.07:10
jbaileylamont: The chroot basically needs to be:  Current Breezy, add amd64-libs amd64-libs-dev from breezy, add:07:11
jbaileycpp-3.4_3.4.3-13_i386.deb       lib64gcc1_3.4.3-13_i386.deb07:11
jbaileygcc-3.4-base_3.4.3-13_i386.deb  libgcc1_3.4.3-13_i386.deb07:11
jbaileygcc-3.4_3.4.3-13_i386.deb07:11
jbaileyfrom Debian07:11
dokono07:12
dokojbailey: away for the evening07:15
lamont   features' might be clobbered by `longjmp' or `vfork'07:15
lamont{standard input}: Assembler messages:07:15
lamont{standard input}:59358: Error: Unrecognized opcode: `vand'07:15
lamontmake[3] : *** [libkdefx_la.all_cpp.lo]  Error 107:15
lamont /build/buildd/kdelibs-3.4.0/kdefx/kcpuinfo.cpp:75: warning: variable `int07:15
lamontthat last line should be first07:16
lamontbad gcc07:16
svenljbailey: hi.07:33
jbaileysvenl: hi.07:33
svenljbailey: it is not possible to build stuff from inside hoary :/07:33
jbaileysvenl: 'stuff'?07:34
svenljbailey: gcc-3.407:34
jbaileyErrr.07:34
jbaileyUsually one of the last steps to a release is that we rebuild the archive to make sure there aren't FTBFSs07:34
svenljbailey: at least not the biarch version from doko.07:34
svenljbailey: the blocker is doxygen.07:34
svenland doxygen depends on libgcc >= 1:4.0-207:35
svenlwhich is a breezy gcc-4.0 package i think.07:35
svenland which overwrote my biarch libgcc.07:35
svenlso i am moving my box to breezy.07:36
jbaileyBreezy won't be a great improvement for you.07:36
svenlwell, i will be able to install the build-depends of gcc-3.407:37
jbaileyI've started another build of a biarch glibc on ppc, I'll just post it for you.07:37
svenlbut then, i wonder if the libgcc1 4.0.0-7ubuntu1 is compatible with the libgcc1ppc64 or whatever i just built.07:37
jbaileythe lib gcc1's should be completely unrelated to one another.07:38
svenland the -dev ppc64 package of glibc depends on libgcc64.07:38
svenlah.07:38
jbaileyIt's only important when you're looking at optimsed libs for the same architecture.07:38
jbaileyThere's pretty much no commonality otherwise, to the point where they use completely separate linkers and search paths.07:38
svenljbailey: ok.07:39
svenljbailey: BTW, what does this one glibc mean for userland libs ?07:39
jbaileyone glibc?07:39
svenlthe biarch one i built ? 07:39
svenlthis one07:39
jbaileyRight, but it should really be two glibcs.07:39
jbaileyThey just happen to coninstall.07:39
svenlOk.07:40
svenlwell, this way of doing things :)07:40
jbaileyco-install, rather.07:40
jbaileyIt doesn't affect existing libs in any way.  They will link against /lib/ld.so.1 (or whatever PT_INTERP is on ppc, I don't remember).07:40
jbaileyAny libs built for ppc64 will link against /lib64/ld.so.107:40
jbaileySo there's truly no relationship between them.  That ld.so should be wired to look in different search paths and whatnot.07:41
svenlok.07:41
svenlwhat does this mean for 64bit libs ? 07:41
svenlthey go in /lib64 and /usr/lib64 ? 07:41
jbaileyYes.07:41
jbaileyIn practice very few of them get built.07:41
jbaileyUsually a few minor things like ncurses, zlib and such.07:42
jbaileyWhatever the bare minimum we need for an LSB system, basically.07:42
svenlI think we need ncurses, which is a build dependency of the 64bit procutils.07:44
jbaileySee two lines up. =)07:45
svenl)07:49
svenlonly comenting on why ncurses is needed, which is not really an important lib to 64bit-is.07:49
svenlalternatively, we can build a static procutils-64.07:49
jbaileyWell, we'd still need the library.07:56
svenljbailey: this would be in the case of just ppc64 kernels.07:57
svenljbailey: Now, if i want to upgrade my debian/sid system to use the new NPTL and biarch enhanced glibc, will this break my system ? 07:59
svenlObviously i will not be able to use it anymore to build debian packages, but that is another issue.07:59
jbaileysvenl: The best I can say is that it shouldn't.08:07
jbaileyI've been running the nptl-based stuff for a while with no issues.08:07
jbaileyBut that was all on Hoary, etc.08:07
\shanyone awake?09:09
jbailey\sh: Just got back, sup?09:33
\shjbailey: my question is already answered.09:51
\shjbailey: kdelibs4 has to be renamed09:51
=== doko [~doko___@dsl-084-059-042-243.arcor-ip.net] has joined #ubuntu-toolchain
jbaileysvenl: l?10:31
jbaileysvenl: I have the glibc-ppc64 bits if you want.10:32

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