=== doko_ [n=doko@dslb-084-059-064-213.pools.arcor-ip.net] has joined #ubuntu-toolchain | ||
fabbione | doko: http://people.ubuntu.com/~fabbione/gcc-4.1.log.bz2 | 07:39 |
---|---|---|
fabbione | we didn't get that far at all | 07:39 |
doko_ | fabbione: it needs some love to _build_ biarch. it should build fine, if you | 07:46 |
doko_ | disable biarch (debian/rules.defs:583). | 07:46 |
fabbione | doko: well what's the point of not building biarch? | 07:47 |
fabbione | we need biarch for the kernel | 07:47 |
fabbione | and quite a bunch of stuff | 07:47 |
fabbione | doko: so you plan to make 4.1 the new default compiler for dapper? | 07:50 |
fabbione | or are we going to stick with 4.0 and start preparing 4.1? | 07:50 |
fabbione | that's sort of important given that dapper will open soon | 07:50 |
fabbione | and we do have a set of SCC release out there | 07:50 |
doko | fabbione: we'l have to rebuild the archive first, and decide then, not the other way around. | 07:52 |
fabbione | #ifdef SPARC_BI_ARCH | 07:53 |
fabbione | #undef CPP_ARCH32_SPEC | 07:53 |
fabbione | #define CPP_ARCH32_SPEC "%{mlong-double-128:-D__LONG_DOUBLE_128__}" | 07:53 |
fabbione | #endif | 07:53 |
fabbione | this is in gcc/src/sparc/linux64.h | 07:54 |
fabbione | as far as i can tell that one should just go away | 07:54 |
doko | that looks ok for the 32bit case | 07:54 |
fabbione | yes exactly | 07:55 |
fabbione | the same lines are both for 32 and 64 bit | 07:55 |
fabbione | i can see that __LONG_DOUBLE_128 is used later on | 07:55 |
fabbione | i suspect that the mlong-double-128 bit should disappear | 07:56 |
fabbione | let see.. it's building the normal one from scratch | 07:56 |
fabbione | i have seen too many kick the rebuild and it works cases | 07:57 |
fabbione | doko: the rebuild archive bit is scary.. specially because sparc doesn't have the horse power yet to do that | 07:58 |
fabbione | doko: when building gcc.. and get these errors, can i safely do the modification and ./debian/rules build? | 07:59 |
fabbione | or is it better to create the patch and rebuild from scratch? | 07:59 |
doko | fabbione: no, you need to rerun the configury ... shortest way: rm stamps/05-build-stamp; make -C build | 08:03 |
doko | sorry, make -C build bootstrap | 08:04 |
fabbione | i think that error shows up way before that stamp | 08:06 |
fabbione | yeah there is no 05 | 08:07 |
doko | ok, plese remove the configure stamp | 08:09 |
fabbione | ok | 08:09 |
doko | hmm, maybe we want to set need_64bit_hwint=yes as well for the biarch case (config.gcc) | 08:11 |
doko | fabbione: what was the name of the ia64 machine in the dc? | 08:12 |
doko | fabbione; ^^^ | 08:16 |
fabbione | halley | 08:26 |
fabbione | doko: i can't get out of that error | 09:32 |
fabbione | i managed to get rid of the -128 thing | 09:32 |
fabbione | but not the -64 | 09:32 |
fabbione | ../../src/gcc/crtstuff.c:1: error: -mlong-double-64 not allowed with -m64 | 09:33 |
fabbione | and i did remove all possible references of that in gcc/config/sparc | 09:33 |
fabbione | so it's either autogenerated somewhere | 09:33 |
fabbione | or hidden in some .$fuckdir that i can't find | 09:33 |
doko | did you set need_64bit_hwint=yes ? | 09:34 |
fabbione | no | 09:36 |
fabbione | i am testing one bit at a time | 09:36 |
fabbione | otherwise we can't isolate it properly... | 09:37 |
=== fabbione cleans the tree and tries again with that | ||
doko | btw, did you get some feedback if OOo is actually working on sparc? | 09:37 |
fabbione | doko: i did test it personally and i even told you :) | 09:37 |
fabbione | that's faster than amd64 :) | 09:37 |
doko | ahh, I remember :-) | 09:38 |
fabbione | now.. fix gcc-4.1 dude.. | 09:39 |
doko | fabbione: so you build kernels and glibc using 4.0 on sparc? | 09:40 |
fabbione | doko: we also need to fix gcc-4.0 | 09:40 |
fabbione | no | 09:40 |
doko | ahh | 09:40 |
fabbione | we don't do that even on main arches | 09:40 |
doko | I know | 09:40 |
fabbione | meh can you give me the line in config.gcc where i am supposed to stick that need_64bit thingy? | 09:42 |
fabbione | doko: we also want to look at this failure http://bld-3.mmjgroup.com/buildLogs/k/klibc/1.0.14-1ubuntu2/klibc_1.0.14-1ubuntu2_20050915-0618-sparc-failed.gz | 09:43 |
fabbione | that happens only with gcc-4.0 | 09:43 |
doko | fabbione: about 307, same as for sparc64 | 09:44 |
fabbione | doko: ok.. there is also another reference at around 2004 | 09:45 |
fabbione | sorry 2047 | 09:46 |
fabbione | ok let's try with only this change | 09:46 |
fabbione | and see what happens | 09:46 |
fabbione | doko: same story with that modification of config.gcc | 10:13 |
doko | :( | 10:19 |
fabbione | doko: time to fire up your sparc and install breezy? | 10:19 |
doko | fabbione: have to get it going for the standard architectures first, currently wading through test results. | 10:21 |
fabbione | doko: you can still do it in parallel :) | 10:22 |
=== elmo [n=james@83-216-156-21.jamest747.adsl.metronet.co.uk] has joined #ubuntu-toolchain | ||
fabbione | doko: so ok.. i am going to try to disable biarch to test build | 11:50 |
doko | fabbione: thanks | 11:59 |
fabbione | doko: no problem, but please try to get biarch working :) | 11:59 |
fabbione | doko: it fails even disabling biarch | 12:48 |
fabbione | at a different point | 12:48 |
=== fabbione collects the log | ||
doko | yep, please send me it | 12:48 |
fabbione | yup | 12:49 |
fabbione | doko: do you prefer email or web? | 12:51 |
doko | web is ok | 12:53 |
doko | fabbione: ^ | 12:53 |
fabbione | ok | 12:53 |
fabbione | doko: people/~fabbione | 12:54 |
fabbione | there are 2 gcc-4.1-* log files | 12:55 |
fabbione | with and without biarch defined in debian/rules.defs | 12:55 |
doko | well, yes, that patch could be more robust | 12:57 |
fabbione | don't assume i know all the patches applied to gcc.. | 12:59 |
fabbione | i just build gcc on your commands :) | 12:59 |
=== lamont__ [n=lamont@15.238.7.17] has joined #ubuntu-toolchain | ||
doko | fabbione: updated, same location | 05:23 |
fabbione | doko: ok.. taking it now | 05:31 |
infinity | doko : Mail me when you have (what you believe to be) finalised sources for the gcc-4.1 testbuild, I'll bootstrap it on the buildds, and we'll see if we can get a breezy-gcc-4.1 building before UBZ. | 05:35 |
fabbione | doko: i will let you know soon how it goes.. it's building | 05:45 |
fabbione | still didn't pass that point tho | 05:45 |
doko | fabbione: it's currently in stage3 in my build | 05:45 |
fabbione | on sparc? | 05:46 |
doko | yes | 05:46 |
fabbione | ah cool | 05:46 |
fabbione | did you actually bootstrapped a breezy chroot ? or are you building on debian? | 05:47 |
doko | breezy | 05:48 |
fabbione | ohhh finally :) | 05:49 |
doko | stopped the sid build after it completed stage1 | 05:49 |
fabbione | did it bootstrap properly? | 05:49 |
fabbione | it should have... | 05:49 |
doko | don't know, did it two months ago | 05:49 |
fabbione | ahh | 05:49 |
fabbione | ehehe | 05:49 |
fabbione | ok thanks dude.. bbl | 05:50 |
lamont__ | configure: error: | 10:01 |
lamont__ | The following requested languages could not be built: ada | 10:01 |
lamont__ | Recognised languages are: c,ada,c++,fortran,java,objc,obj-c++,treelang | 10:01 |
=== lamont__ kicks doko | ||
doko | lamont__: I'm innocent ;-p | 10:01 |
lamont__ | checking for gnatbind... gnatbind | 10:02 |
lamont__ | checking whether compiler driver understands Ada... no | 10:02 |
doko | gnat-3.4 or gnat-4.0? | 10:03 |
doko | lamont__: what did you use for bootstrapping? | 10:04 |
=== lamont__ tries the simple thing first | ||
lamont__ | breezy | 10:04 |
lamont__ | and sbuild | 10:05 |
lamont__ | well, actually, dpkg-buildpackage | 10:05 |
lamont__ | so gcc-4.0, I expect | 10:05 |
doko | strange, anything more in the changelog? | 10:07 |
doko | s/changelog/config.log/ | 10:07 |
lamont__ | iz my bad | 10:09 |
lamont__ | configure didn't like the 'could not open /CurrentlyBuilding' | 10:09 |
doko | ;.) | 10:09 |
doko | lamont__: but I should warn you ... | 10:11 |
doko | xgcc: ../libmath/.libs/libmath.a: No such file or directory | 10:11 |
doko | xgcc: ../libmath/.libs/libmath.a: No such file or directory | 10:11 |
doko | make[7] : *** [libstdc++.la] Error 1 | 10:11 |
doko | I don't know why ... | 10:12 |
doko | works even on sparc | 10:12 |
=== lamont__ will look | ||
fabbione | doko: s/even//g | 10:13 |
fabbione | doko: sparc > hppa ;) ask lamont on the final breezy buildd run :P | 10:13 |
=== fabbione hides from lamont | ||
lamont__ | fabbione: that's all kde's fault | 10:13 |
fabbione | ehehe | 10:14 |
lamont__ | well, actually, it's gcc-4.0's fault | 10:14 |
lamont__ | since it liked to ICE for lots of kde packages | 10:14 |
doko | well, remembers me on hppa's messages on kernel errors: "your system ate a sparc." | 10:14 |
fabbione | ahha | 10:14 |
lamont__ | " _______________________________ \n" | 10:16 |
lamont__ | " < Your System ate a SPARC! Gah! >\n" | 10:16 |
lamont__ | " ------------------------------- \n" | 10:16 |
lamont__ | " \\ ^__^\n" | 10:16 |
lamont__ | " \\ (xx)\\_______\n" | 10:16 |
lamont__ | " (__)\\ )\\/\\\n" | 10:16 |
lamont__ | " U ||----w |\n" | 10:16 |
lamont__ | " || ||\n"); | 10:16 |
lamont__ | iz in die_if_kernel() | 10:16 |
lamont__ | and that's from upstream. :- | 10:16 |
lamont__ | ) | 10:16 |
fabbione | ahahha | 10:17 |
doko | lamont__, maybe fabbione has difficulties laughing about it ;-P | 10:17 |
fabbione | why? | 10:17 |
lamont__ | arch/parisc/kernel/traps.c | 10:17 |
doko | we should help him ;) | 10:18 |
lamont__ | machine eats sparc, dies. | 10:18 |
lamont__ | film at 11 | 10:18 |
doko | fabbione: sparc build is in libjava ... | 10:36 |
fabbione | doko: it's building here | 10:37 |
fabbione | stage1/xgcc -Bstage1/ -B/usr/sparc-linux-gnu/bin/ -c -O2 -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long -Wno-variadic-macros -Wold-style-definition -Wmissing-format-attribute -DHAVE_CONFIG_H -I. -Ifortran -I../../src/gcc -I../../src/gcc/fortran -I../../src/gcc/../include -I../../src/gcc/../libcpp/include ../../src/gcc/fortran/match.c -o fortran/match.o | 10:37 |
fabbione | i guess i am far behind you | 10:37 |
doko | fabbione: we'll have two independent results, I think, my hppa build is failing for some other reasons | 10:42 |
fabbione | doko: yes.. i prefer to have 2 of them | 10:42 |
fabbione | doko: given how delicate is gcc | 10:42 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!