T2 IRC Log: 2007-04-07

This is the log as captured by an IRC bot in the channel. The statements are those of the individual people and might not neccessarily reflect the policy and legal rules as set forth by the T2 SDE Project.

« prev | next »

--- Log opened Sat Apr 07 00:00:06 2007
00:04 -!- axion_ [n=axion@cpe-74-70-236-179.nycap.res.rr.com] has quit ["Lost terminal"]
00:12 -!- keinek [n=chatzill@201.250.10.4] has quit ["ChatZilla 0.9.78 [Firefox 2.0.0.3/2007031001]"]
00:57 -!- sepp [n=sepp@p213.54.180.29.tisdip.tiscali.de] has joined #t2
01:05 -!- sepp_ [n=sepp@p85.212.49.126.tisdip.tiscali.de] has quit [Read error: 60 (Operation timed out)]
01:05 -!- mtr_ [n=Michael@kobz-590cb064.pool.einsundeins.de] has joined #t2
01:14 -!- mtr [n=Michael@kobz-590cb09f.pool.einsundeins.de] has quit [Read error: 60 (Operation timed out)]
01:14 -!- mtr_ is now known as mtr
02:04 -!- mtr_ [n=Michael@kobz-590cb1ea.pool.einsundeins.de] has joined #t2
02:13 -!- mtr [n=Michael@kobz-590cb064.pool.einsundeins.de] has quit [Read error: 60 (Operation timed out)]
02:13 -!- mtr_ is now known as mtr
04:05 -!- mqueiros [n=mqueiros@c-217-70-65-169.bragatel.pt] has left #t2 ["Ex-Chat"]
05:03 -!- sparc-kly_ [n=mubex@adsl-64-237-252-124.prtc.net] has quit ["Leaving"]
05:18 -!- idealm [n=ideal@c58-107-18-60.belrs2.nsw.optusnet.com.au] has joined #t2
05:46 -!- emte_ [n=emte@d64-180-45-14.bchsia.telus.net] has joined #t2
05:48 -!- emte [n=emte@d64-180-45-14.bchsia.telus.net] has quit [Read error: 110 (Connection timed out)]
06:06 -!- idealm [n=ideal@c58-107-18-60.belrs2.nsw.optusnet.com.au] has quit [Remote closed the connection]
08:04 -!- idealm [n=ideal@c58-107-18-60.belrs2.nsw.optusnet.com.au] has joined #t2
09:15 -!- idealm [n=ideal@c58-107-18-60.belrs2.nsw.optusnet.com.au] has quit [Remote closed the connection]
09:24 -!- sepp_ [n=sepp@p213.54.184.236.tisdip.tiscali.de] has joined #t2
09:33 -!- sepp [n=sepp@p213.54.180.29.tisdip.tiscali.de] has quit [Read error: 60 (Operation timed out)]
09:43 < rxr> re
09:51 < CIA-18> rene * r23451 /trunk/package/filesystem/ntfsprogs/ntfsprogs.desc: * updated ntfsprogs Url tag
09:57 < CIA-18> rene * r23452 /trunk/package/network/cobbler/cobbler.desc: * updated cobbler (0.4.5 -> 0.4.6)
10:01 < CIA-18> rene * r23453 /trunk/package/gnome2/gnome-system-tools-backends/gnome-system-tools-backends.desc: * updated gnome-system-tools-backends (2.2.0 -> 2.2.1)
10:05 < CIA-18> rene * r23454 /trunk/package/filesystem/unison/unison.desc: * updated unison (2.13.16 -> 2.27.10)
10:07 -!- wbx [n=wbx@gprs-pool-1-020.eplus-online.de] has joined #t2
10:07 < CIA-18> rene * r23455 /trunk/package/network/nginx/nginx.desc: * updated nginx (0.5.16 -> 0.5.17)
10:15 -!- AStorm [n=astralst@host-81-190-179-124.gorzow.mm.pl] has quit ["Leaving"]
10:28 -!- AStorm [n=t2@host-81-190-179-124.gorzow.mm.pl] has joined #t2
10:38 -!- wbx_ [n=wbx@gprs-pool-1-023.eplus-online.de] has joined #t2
10:41 -!- wbx [n=wbx@gprs-pool-1-020.eplus-online.de] has quit [Remote closed the connection]
10:43 < AStorm> Hm, t2-resc is unsuitable for installing T2 system :/
10:43 < AStorm> No gcc there.
10:44 < rxr> yes, it is a rescue system
10:44 < AStorm> :/
10:44 < AStorm> The best rescue is the reinstall... never heard of it? :P
10:45 < AStorm> I've found static irssi and subversion, but static gcc... that would be hard :>
10:46 < rxr> just download a T2 minimal and unpack it in a fresh root and chroot() ?
10:47 < AStorm> That I'll do :>
10:47 < AStorm> But first, I have to update my t2 tree
10:47 < AStorm> and repartition the HD
10:47 < AStorm> (small, 4G root partition has to be enough)
10:47 < AStorm> (and one large for compiling)
10:49 < AStorm> Well, some network setup and irssi on the T2-Resc would be appreciated too :>
10:50 < AStorm> Doing these by hand is... funny.
10:50 < AStorm> irssi does compile against dietlibc.
10:50 < AStorm> Uhoh...
10:50 < AStorm> IO error...
10:50 < AStorm> Damn, I've probably messed up the size of the partition
10:51 < AStorm> stupid parted creates them in a weird way
10:53 < AStorm> reminder: don't use parted to create partitions
10:54 < AStorm> drat, IO error on the data partition...
10:55 < AStorm> Hmm... I better copy the maildir and etc backup from there to the encrypted one
10:56 < AStorm> That one is rock-solid
10:56 < AStorm> reminder 2: don't use ext4 just yet
10:57 < AStorm> Hmm... t2 doesn't support truecrypt yet - will have to fix that
10:57 < AStorm> It's a kernel module - are there any provisions for building these?
10:58 < rxr> yes, in T2 all third party kernel modules are build along, that is inside, the kernel build
10:58 < rxr> so all selected third pary kernel modules are available for the just build kernel
10:59 < rxr> just take a look at other packages shipping kernel modules, some wifi module or mol or so
10:59 < AStorm> To add one to the build I have to modify the target?
11:00 < rxr> to add truecrypt?
11:00 < rxr> you have to add it as package and if you want it in some target, at idd to the target's pkgsel
11:00 < AStorm> Ah, yes.
11:00 < rxr> if you use no target, but just generic it would be selected by default anyway
11:00 < AStorm> Heh, even better.
11:06 < CIA-18> rene * r23456 /trunk/package/base/linux26/linux26.desc: * updated linux26 (2.6.20.4 -> 2.6.20.5)
11:09 < AStorm> Niceness :-)
11:12 -!- wbx [n=wbx@gprs-pool-1-020.eplus-online.de] has joined #t2
11:12 < CIA-18> rene * r23457 /trunk/package/base/linux26/linux26.desc: * updated linux26 (2.6.20.5 -> 2.6.20.6)
11:15 < AStorm> Hm.
11:16 -!- wbx_ [n=wbx@gprs-pool-1-023.eplus-online.de] has quit [Remote closed the connection]
11:19 -!- sepp [n=sepp@p85.212.65.179.tisdip.tiscali.de] has joined #t2
11:28 -!- sepp_ [n=sepp@p213.54.184.236.tisdip.tiscali.de] has quit [Read error: 60 (Operation timed out)]
11:57 -!- wbx [n=wbx@gprs-pool-1-020.eplus-online.de] has quit ["Lost terminal"]
12:13 [Users #t2]
12:13 [@ChanServ] [ emte_] [ mtr ] [ sepp ] [ TobiX ]
12:13 [ AStorm ] [ fke ] [ R4gnar0k] [ Stelz] [ valentin]
12:13 [ CIA-18 ] [ LMJ ] [ rxr ] [ th ]
12:13 -!- Irssi: #t2: Total of 14 nicks [1 ops, 0 halfops, 0 voices, 13 normal]
13:06 -!- fke_ [n=fke@p3e9e4015.dip0.t-ipconnect.de] has joined #t2
13:14 -!- idealm [n=ideal@c58-107-18-60.belrs2.nsw.optusnet.com.au] has joined #t2
13:14 -!- sepp_ [n=sepp@p213.54.56.17.tisdip.tiscali.de] has joined #t2
13:14 -!- fke [n=fke@p3e9e31f9.dip0.t-ipconnect.de] has quit [Read error: 60 (Operation timed out)]
13:17 < AStorm> Hey guys... which bootloader will work on all these archs?
13:17 < rxr> which all these arches ?
13:17 < AStorm> x86(_64), sparc, ppc
13:17 < rxr> one on all, yet
13:18 < AStorm> :/
13:18 < rxr> grub2 maybe some time in the future
13:18 < AStorm> Damn.
13:18 < rxr> silo for sparc, yaboto for ppc
13:18 < AStorm> I need such a loader :>
13:18 < AStorm> For that smart pendrive
13:18 < rxr> well - then try grub2 and hope it already works on those ... :-)
13:18 < AStorm> or somehow to allow loading different ones
13:18 < rxr> well - you can embedded multiple
13:18 < AStorm> no, it doesn't, according to the TODO list :P
13:18 < rxr> well - you would need three version of grub2 anyway
13:19 < rxr> just add the three loaders
13:19 < AStorm> Mhm.
13:19 < AStorm> Good. That could work.
13:19 < rxr> as long as their requirements (sector location etc.) do not conflict it works
13:19 < AStorm> Now, on to hacking in that eprefix/libdir mod for T2
13:19 < AStorm> rxr: well, the M$ boot sector of the pendrive :P
13:20 < rxr> ppc and sparc use other mechanisms to load the loader from
13:20 < AStorm> :/
13:20 < AStorm> You mean OpenFirmware :>
13:20 < AStorm> I have to somehow make it work at least on x86(_64) and sparc
13:20 < rxr> yes, but it differs on sparc and powerpc
13:20 < AStorm> ppc is for later date
13:21 < AStorm> (just 2 machines, not worth it :P )
13:22 < rxr> valentin: even the HTML split files are named perfectly, in contrasat to the LaTeX random hash naming ...
13:22 -!- sepp [n=sepp@p85.212.65.179.tisdip.tiscali.de] has quit [Read error: 60 (Operation timed out)]
13:22 < AStorm> First, x86_64 with additional unionfs overlay
13:23 < AStorm> I mean, the basic environment will have a nice overlay added on my laptop :>
13:23 < AStorm> Hmm, where should I look for setting eprefix/libdir for all "makes"?
13:23 < AStorm> (where possible)
13:24 < AStorm> A'la multilib
13:24 < AStorm> (except w/o multilib - I'll use normal x86 instead of it)
13:27 < AStorm> autoconf would be easy, the other makefiles... would require patches
13:27 < AStorm> (maybe not cmake...)
13:27 < rxr> if you want to test it out for your target, target/astrorm/parse-config should do
13:28 < rxr> var_append extraconfopt ' ' "--with-whatever=xyz"
13:28 * rxr off for lunch
13:28 < AStorm> I know.
13:28 < AStorm> But the other makes?
13:28 < rxr> var_append makeopt ' ' "EPREFIX_FOO_BAR=xyz"
13:29 < AStorm> Good :>
13:29 < AStorm> libdir too
13:29 < rxr> and/or
13:29 < rxr> var_append makeinstopt ' ' "EPREFIX_FOO_BAR=xyz"
13:29 < rxr> cu then
13:29 < AStorm> Both.
13:35 -!- idealm [n=ideal@c58-107-18-60.belrs2.nsw.optusnet.com.au] has quit [Remote closed the connection]
13:38 < AStorm> drat, the "minimal desktop live" is too large :P
13:38 < AStorm> I better use some Gentoo stage2. Should be enough.
13:39 < AStorm> You could provide some minimal build environment too :-)
13:41 < AStorm> is the debug patch in already?
13:47 < AStorm> Hmm, I see it's not.
13:47 < AStorm> Will have to fix the cross for it and apply.
13:51 < AStorm> added some missing archprefixes
13:57 -!- sparc-kly [n=mubex@adsl-64-237-252-124.prtc.net] has joined #t2
13:59 < AStorm> Ok, will have to write SLiM .desc :>
13:59 < AStorm> http://slim.berlios.de
14:34 -!- emte__ [n=emte@d64-180-45-14.bchsia.telus.net] has joined #t2
14:35 -!- emte_ [n=emte@d64-180-45-14.bchsia.telus.net] has quit [Read error: 110 (Connection timed out)]
14:59 < AStorm> Uhoh
14:59 < AStorm> the current ./scripts/Config doesn't work in Gentoo stage2
14:59 < AStorm> I wonder why
15:00 < AStorm> it doesn't show any dialog :/
15:00 < AStorm> ncurses are available
15:01 < AStorm> the dialog doesn't appear, though the config is created
15:03 < AStorm> ah, no TERM variable :P
15:03 < AStorm> Ok, now it does work. Please document that behaviour
15:04 < AStorm> When will T2 contain gcc 4.2?
15:08 < AStorm> Hmm, maybe I'll just hack the .desc of gcc 4.1.x to support 4.2
15:08 < AStorm> I need these -march=generic
15:09 < sepp_> after its release?
15:09 < AStorm> It is released :-)
15:09 < AStorm> At least some -rc
15:10 < AStorm> Hmm, maybe not - almost there though.
15:10 < AStorm> You could prepare for it.
15:10 < AStorm> (6 regressions only)
15:10 < sepp_> get a faster computer?
15:10 < sepp_> :p
15:10 < AStorm> Even less.
15:11 < AStorm> sepp_: no, just -march=generic for those archs :>
15:11 < rxr> gcc-4.2 does miscompile most non x86 linux kernels
15:11 < AStorm> Because I can't set some other march
15:11 < AStorm> rxr: ?!?
15:11 < AStorm> Not 2.6.20
15:11 < sepp_> i mean as preparation
15:11 < AStorm> Whoops, not 2.6.20-git
15:11 < AStorm> sepp_: too :>
15:11 < rxr> but updating your working copy is just a matter of exchanging the versin tag
15:11 < rxr> AStorm: non x86
15:11 < rxr> AStorm: e.g. sparc, ppc, et al.
15:11 < AStorm> rxr: I do mean non x86
15:12 < AStorm> There are some kernel patches (for kernel stupidity hidden by older gcc :> )
15:12 < AStorm> they're in the git tree
15:12 < AStorm> will be in 2.6.21
15:12 < rxr> yes sure, I just wanted to point out why we do not have gcc-4.2-rc in the trunk ..
15:12 < AStorm> I know why :>
15:12 < AStorm> Just a gcc-4.2 desc :>
15:13 < AStorm> Not gcc normal
15:13 < AStorm> Hmm, or is installing 2 versions side-by-side not yet supported? (a major drawback for me...)
15:15 < AStorm> If so, I'll have to fix that somehow.
15:15 < AStorm> (I do need various cross-compilers)
15:18 < rxr> in the past, that is around the fork from ROCK Linux this was common practise
15:18 < rxr> in T2 we focused on getting the latest, greatest building everything in a stable way
15:25 < CIA-18> rene * r23458 /trunk/package/mail/fetchmail/fetchmail.desc: * updated fetchmail (6.3.7 -> 6.3.8)
16:04 < AStorm> rxr: good :-)
16:05 < AStorm> Though I do need multiple gcc versions for development :>
16:05 < AStorm> Except ABI compatibility will stop me, ehhh... bad anyway.
16:05 < AStorm> Would need full multiple systems, with libs
16:06 < AStorm> tags like: x86_64-generic-pc-linux-gnu-4.2 would be good
16:06 < AStorm> (with libdir and eprefix mod)
16:06 < AStorm> Maybe some true tags.
16:07 < AStorm> E.g. x86_64-generic-pc-linux-gnu-4.0 because abi compat is mostly unbroken on major 4.x
16:07 < AStorm> Similar system could be used for library versions.
16:08 < AStorm> So, the full tag would consist of $CHOST-$ABIVER-$LIBVER
16:09 < AStorm> On compiler, there would be no $LIBVER
16:09 < AStorm> That'd allow cross-compiling too, just add some symlinks or path manipulation
16:10 < AStorm> different compilers of the same ABI version could use the --program-suffix
16:10 < AStorm> :>
16:11 < AStorm> and some wrapper/symlink
16:11 < AStorm> Almost like Gentoo, but much better (supports cross builds much better :-) )
16:12 < AStorm> s/$CHOST/$CTARGET/
16:12 < AStorm> And place the build tools under:
16:13 < AStorm> $CHOST-$ABIVER/$CTARGET
16:13 < AStorm> libs like $CHOST-$ABIVER/$LIBNAME-$LIBVER (when needed)
16:13 < AStorm> ldconfig can take care of that
16:14 < AStorm> A special tag type [S] (or something) would mean that the lib headers and binaries have to be artificially versions
16:15 < AStorm> *versioned
16:15 < AStorm> I'll better write all of that down. :-)
16:16 < AStorm> To bind all of that for legacy purposes, you can use unionfs or bind mounts or even symlinks
16:17 < AStorm> Hmm, for the compilers, it has to be $CHOST-$ABIVER/$CTARGET-$ABIVER
16:17 < AStorm> the abi version has to be set by hand
16:21 < AStorm> E.g. the .desc file or parse-config
16:25 < AStorm> The hardest part, and the one I'll need your assistance, is getting the dependency checker to recognise these tags
16:39 < rxr> sorry, I just reformat the old LaTeX T2 Handbook sources into XML, Docbook
16:40 < rxr> guess I'll be a bit unresponsive over easter anyway
16:40 < rxr> if you have a specific question / problems always remember to drop me a note by mail ...
16:41 < AStorm> Not a problem at all :-)
16:41 < AStorm> (yet)
16:54 < AStorm> Hmm, I'm also missing an option to override CFLAGS for some packages
16:55 < AStorm> E.g. I want to build the whole system against dietlibc, but some performance-sensitive packages against glibc with -O2 instead of -Os
16:57 < AStorm> s/dietlibc/uclibc/
16:57 < AStorm> I wonder which is smaller :>
16:57 < rxr> you can set this in your target, though
16:58 < rxr> in the whole mighty parse-config
16:58 < AStorm> Hmm, just for some packages?
16:58 < rxr> sure
16:58 < rxr> switch $pkg in
16:58 < rxr> foo|bar) var_append GCC_WRAPPER_APPEND ' ' '-O2'
16:58 < AStorm> Good.
16:58 < rxr> ;;
16:58 < rxr> joo|yoo) var_append GCC_WRAPPER_APPEND ' ' '-Os'
16:58 < rxr> ...
16:58 < rxr> ;;
16:58 < rxr> esac
16:58 < AStorm> I'll use a table lookup instead of case.
16:59 < rxr> ok, s/switch/case/ :-)
16:59 < rxr> whatever
16:59 < AStorm> Anyway - is the uclibc build also static?
16:59 < rxr> just altering the c library is a bit harder
16:59 < rxr> dietlibc can be dynamic as well
16:59 < rxr> at least on x86 and arm ...
16:59 < AStorm> I know, on some archs.
16:59 < rxr> uclibc is optionally static or dynamic just as you wish
16:59 < AStorm> Mhm, driven by c flags?
17:00 < rxr> the static vs. dynamic ?
17:00 < AStorm> Yes.
17:00 < rxr> no, just cflags is not enough
17:00 < rxr> we have this SDECFG_STAITC or so
17:00 < rxr> that controls some more things, sometimes even per package
17:00 < AStorm> Let me search for that...
17:00 < rxr> as some need --enable-static and other special quirks
17:00 < AStorm> Ok, got that.
17:00 < rxr> you could reset this SDECFG_STATIC_something in the parse-config as well
17:00 < rxr> that should work
17:01 < rxr> (though noone asked for this yet and thus I guess that is untseted :-)
17:01 < AStorm> I wonder if the packages requiring dietlibc could be made to ue uclibc too.
17:01 < AStorm> *use
17:01 < rxr> btw. please be aweare that when you build ncurses against one libC you can not link programs needing curses with another libC and such
17:01 < AStorm> I know.
17:01 < AStorm> That's why I want to get rid of dietlibc as much as possible :-)
17:01 < rxr> that is why I have on the SoC page generic multilib to allow building a package's libraries multiple times for whatever multilib variants requested
17:02 < AStorm> Good, I need that too for different archs.
17:03 < AStorm> Hmm... what does "multilib support" offer except installing 32-bit libc?
17:03 < AStorm> I'd love to disable that (don't need it)
17:03 < AStorm> Can't even in cross build.
17:08 < rxr> multilib can be more than just a 32bit variant
17:08 < rxr> eg. no-fp on powerpc, et al.
17:08 < rxr> note that you need a functional 32bit compiler for the boot loader on all architectures
17:08 < AStorm> I know, but I want the stupid thing turned off... can't do so in the generic target :>
17:08 < AStorm> Guess I'll have to write one.
17:09 < rxr> should be possible to turn it off
17:09 < rxr> maybe some architectures forces it on, though ...
17:09 < AStorm> x86_64
17:09 < AStorm> It should be optional there.
17:11 < rxr> t2-trunk/architecture# grep MULTILIB */*
17:11 < rxr> mips64/config.in:SDECFGSET_MULTILIB=1
17:11 < rxr> powerpc64/config.in:SDECFGSET_MULTILIB=1
17:11 < rxr> sparc64/config.in:SDECFGSET_MULTILIB=1
17:11 < rxr> superh/config.in:SDECFGSET_MULTILIB=1
17:11 < rxr> superh/config.in:const SDECFG_MULTILIBLIST "m4,m4-nofpu"
17:11 < rxr> superh/config.in:SDECFGSET_MULTILIBLIST="m4,m4-nofpu"
17:11 < rxr> x86-64/config.in:SDECFGSET_MULTILIB=1
17:11 < rxr> though this is for dau users
17:12 < rxr> I think you should be able to overwrite it in your own target
17:12 < rxr> will all the stuff you mentioned here it's a good time to start to save all your code sniplets in a fres target anyway ...
17:12 < AStorm> Gah. I have to write one anyway, to get rid of dietlibc :-)
17:24 < AStorm> Hmm, I can't override the multilib from the target
17:24 < AStorm> :/
17:25 < AStorm> at least not from config.in
17:26 < rxr> hm
17:26 < rxr> hm
17:26 < rxr> should be
17:26 < rxr> what did you do ?
17:26 < rxr> SDECFGSET_... you must use
17:26 < AStorm> just set SDECFGSET_MULTILIB=0
17:26 < AStorm> I did.
17:26 < rxr> hm
17:26 < rxr> hm
17:26 < rxr> drop an note in the bugtracker and alter the architecture locally for now I would day ...
17:27 < rxr> say ...
17:27 < AStorm> Ok :-)
17:27 < rxr> do not forget the bugtracker step
17:27 < AStorm> Doing that right now...
17:27 < rxr> you even do not need to register, though that would be a nice bonus
17:30 < AStorm> Filed.
17:30 < AStorm> I will register when I get a real browser and be able to access my mail :>
17:36 < AStorm> It's ticket #185
17:36 < rxr> yep just took a look
17:37 < AStorm> Does your uclibc support NLS?
17:38 < AStorm> Uhoh
17:38 < rxr> should
17:38 < AStorm> Gentoo stage doesn't have curl, but has wget :-)
17:38 < AStorm> Hacking away again :-)
17:40 < AStorm> Too large hack for me. I'll install curl instead.
17:45 < AStorm> BRB
17:46 -!- AStorm [n=t2@host-81-190-179-124.gorzow.mm.pl] has quit ["leaving"]
17:47 -!- AStorm [n=t2@host-81-190-179-124.gorzow.mm.pl] has joined #t2
17:56 -!- fke [n=fke@p3E9E015D.dip0.t-ipconnect.de] has joined #t2
18:03 < AStorm> ok, upped gcc to 4.2.0-20070316
18:03 < AStorm> (prerelease, not snapshot)
18:05 < AStorm> Just a 14 MB diff against 4.1.2 :P
18:05 < AStorm> (of course, I'm using a tarball)
18:09 -!- fke_ [n=fke@p3e9e4015.dip0.t-ipconnect.de] has quit [Read error: 110 (Connection timed out)]
18:27 < CIA-18> rene * r23459 /trunk/package/lua/lpeg/ (hotfix.patch lpeg.desc): * updated lpeg (0.4 -> 0.5)
18:28 -!- sepp [n=sepp@p85.212.53.173.tisdip.tiscali.de] has joined #t2
18:31 -!- emte__ [n=emte@d64-180-45-14.bchsia.telus.net] has quit [Read error: 110 (Connection timed out)]
18:31 -!- emte_ [n=emte@d64-180-45-14.bchsia.telus.net] has joined #t2
18:37 -!- sepp_ [n=sepp@p213.54.56.17.tisdip.tiscali.de] has quit [Read error: 60 (Operation timed out)]
18:43 < AStorm> sepp: help please ;-) (too much AoE2)
18:43 < AStorm> !> * Code maturity level options
18:43 < AStorm> !> Due to previous errors, no 0-linux-header.log file!
18:44 < AStorm> You know, something is broken.
18:48 < AStorm> Hmm, the header build fails stupidly.
18:49 < AStorm> Shouldn't.
18:50 < AStorm> * Restart config...
18:50 < AStorm> Console input/output is redirected. Run 'make oldconfig' to update configuration
18:50 < AStorm> .
18:51 < AStorm> Somebody forgot about something?
18:51 < rxr> hm
18:52 < rxr> whats the exact error ?
18:52 < AStorm> Pasted above
18:52 < AStorm> linux-header asks for input...
18:52 < rxr> hm
18:53 < rxr> I moved something thre just recently
18:55 < AStorm> I can't sync with svn just right now (too dirty tree)
18:55 < rxr> hm - did not found a recent change though
18:56 < rxr> which exact line is that config run from ?=
18:56 < AStorm> ./scripts/Build-Target
18:56 < AStorm> and I shall check the xtrace
18:57 < AStorm> ====[main_lx_header:23 (last $?=0)> make -j4 ARCH=x86_64 CROSS_COMPILE= KCC=kcc
18:57 < AStorm> include/asm
18:57 < AStorm> (sorry for line-wrap)
18:59 < rxr> --- package/base/linux-header/linux-header.conf (revision 23440)
18:59 < rxr> +++ package/base/linux-header/linux-header.conf (working copy)
18:59 < rxr> @@ -20,12 +20,13 @@
18:59 < rxr>
18:59 < rxr> main_lx_header() {
18:59 < rxr> lx_patch
18:59 < rxr> - eval $MAKE $makeopt include/asm
18:59 < rxr>
18:59 < rxr> # we need to create an config since this generates some files
18:59 < rxr> yes '' |
18:59 < rxr> eval $MAKE $makeopt oldconfig > /dev/null
18:59 < rxr>
18:59 < rxr> + eval $MAKE $makeopt include/asm
18:59 < rxr> +
18:59 < rxr> # garuanteed newer than system to really install them
18:59 < rxr> find include -type f | xargs touch
18:59 < rxr>
18:59 < rxr> ^- does this work
19:00 < AStorm> Could use some paste :-)
19:00 < AStorm> Checking....
19:00 < rxr> just one line move
19:02 < AStorm> it seems it does work
19:02 < AStorm> yep, definitely does work
19:03 < AStorm> Downloading glibc:download/mirror/g/glibc-20061002.tar.bz2 ...
19:03 < AStorm> unrecognized!
19:03 < AStorm> INFO: download from mirror failed, trying original URL.
19:03 < AStorm> curl: (19) RETR response: 550
19:03 < AStorm> Something is broke with the server :>
19:03 < AStorm> or with mirror selection. How do I force it to run again?
19:05 < AStorm> Ah, now I know, just remove the Mirror-Cache file
19:05 < AStorm> :>
19:05 < AStorm> BTW, ever thought about updating the glibc?
19:05 < AStorm> It's half year old...
19:18 < AStorm> WTF?
19:18 < AStorm> !> /bin/pwd: couldn't find directory entry in `../../..' with matching i-node
19:18 < AStorm> !> /bin/pwd: couldn't find directory entry in `../../../..' with matching i-n ..
19:18 < AStorm> in glibc
19:18 < AStorm> on stage0
19:20 < AStorm> on configure
19:20 < AStorm> rxr: any idea?
19:20 < rxr> re
19:20 < AStorm> (except that t2-trunk dir is bind mounted)
19:20 < rxr> no idea about that nwe error
19:21 < rxr> we update the glibc on need, random updates usually break half of our architectures ...
19:21 < AStorm> >
19:21 < AStorm> :>
19:21 < rxr> and glibc is too much of a unwanted monster for comfortable debugging
19:21 < rxr> especially of dog slow CPU make runs ...
19:21 < AStorm> Who said about random? You do have the build farm :>
19:22 < AStorm> Check if a given version builds on all of these
19:22 < rxr> could be a bigger build farm ..
19:22 < CIA-18> rene * r23460 /trunk/package/base/linux-header/linux-header.conf:
19:22 < CIA-18> * fixed linux-header to not fail randomly, by making sure the .config
19:22 < CIA-18> exist before creating the include/asm link
19:23 < rxr> actually we have this snapshot because it was the time when the glibc 2.5.0 or what it is named was finalized but the usually Drepper moron did not wanted to spin a release tarball
19:23 < rxr> just keeping it secrent in Fedora Core as usual
19:23 < rxr> we pretty much touch glibc only if we have a need too
19:24 < rxr> but you can of course feel free to cross compile it to the major arches and propose an update, best with a list of new major features to know why we should update it :-)))
19:25 < CIA-18> susan * r23461 /trunk/package/mail/thunderbird/thunderbird.desc: * updated thunderbird (2.0b1 -> 2.0.0.0rc1)
19:26 < AStorm> rxr: crossing is easy...
19:26 < AStorm> checking if it runs is the other matter (right now at least)
19:26 < AStorm> I could check with sparc, x86 and x86_64
19:45 < AStorm> My C2D will love additional compiling... once I get the system up.
19:46 < AStorm> Ok, glibc ./configure hates bind mounts
19:47 < AStorm> uh.... why does the thing build the dietlibc even though I disabled it explicitly in the target?
19:47 < AStorm> (O = disable, yes?)
19:52 < rxr> grep for it in the config/.../package
19:52 < rxr> maybe it was forced on
19:52 < rxr> our initrd stuff relies on it by default
19:52 < rxr> when you do not want to give it a change to drop back on by default
19:52 < rxr> use not O, but -
19:53 < rxr> O is disable
19:53 < rxr> - is remove
19:53 < AStorm> Thanks :-)
19:53 < AStorm> Ay drat
19:54 < AStorm> I put X there :>
19:54 < AStorm> I have to just disable it per-package.
19:55 < AStorm> Because I do want it, just not build against it.
19:55 < rxr> the default setting is to build the stuff T2 embeds in the initrd by default with dietlibc
19:56 < rxr> unless you want your own initrd code that is a pretty good choice
19:56 < AStorm> Hmm, building with uclibc should work too, right?
19:56 < AStorm> (esp. statically)
19:56 -!- mtr [n=Michael@kobz-590cb1ea.pool.einsundeins.de] has quit [Read error: 60 (Operation timed out)]
19:56 < AStorm> The system will be static uclibc
19:56 < AStorm> So that should work anyway.
19:59 < AStorm> Anyway, I can build my own initramfs anyway
19:59 < AStorm> (whoops, duplicate words :P )
20:00 < AStorm> Where should I grep for the list of SDECFG_DIETLIBC_foo?
20:04 < rxr> config/.../config
20:04 < AStorm> :>
20:21 < rxr> so - cu
20:32 < AStorm> BTW - urxvt is smaller than nxterm
20:32 < AStorm> when built against dietlibc
21:23 < AStorm> Hmm, part of the sparc patch is already in that prerelease of gcc 4.2.0
21:24 < AStorm> Not part - the whole of the patch :>
21:28 < AStorm> Hmm, do I have to update all the "no-*" patches?
21:35 < sepp> no-* patches?
21:36 < AStorm> no-libstdc++
21:36 < AStorm> no-install-libiberty
21:36 < AStorm> libstdcpp-with-tag-cc
21:36 < AStorm> fixincl
21:37 < sepp> no-automated-way
21:37 < sepp> :)
21:37 < AStorm> :>
21:37 < AStorm> So I should do that
21:37 < AStorm> Maybe I'll be able to borrow some Gentoo ones :P
21:38 < AStorm> fixincl patch is a bit dumb :P
21:38 < sepp> they dont apply any longer?
21:38 < AStorm> libstdc++ doesn't with gcc 4.2.0
21:38 < AStorm> (the prerelease 20070316)
21:38 < sepp> rediff it
21:38 < AStorm> I'm in the process of it
21:39 < AStorm> fixincl is no longer needed AFAIK
21:39 < AStorm> They changed the build process to be less stupid
21:39 < AStorm> hmm
21:39 < AStorm> I'll have to change my C options after stage0 gcc
21:39 < AStorm> :>
21:39 < AStorm> after stage0 I mean
21:40 < AStorm> There should be a separate option for stage0
21:40 < AStorm> This gcc is uncontrolled :>
21:43 < AStorm> libstdc++ one is not necessary anymore
21:43 < AStorm> there's a configure option now
21:43 < AStorm> apply-protector.sh is not necessary either
21:43 < AStorm> stack protector is already in gcc
21:51 -!- emte_ [n=emte@d64-180-45-14.bchsia.telus.net] has quit [Read error: 60 (Operation timed out)]
21:57 < AStorm> Hmm, the no-libstdc++ is still "required"
21:58 < AStorm> I've provided a newer version
21:59 < AStorm> Hmm, is the libstdc++-tag patch really required?
22:00 < AStorm> New libtools shouldbe fixed... and libstdc++ isn't built in the first phase anywa
22:01 -!- emte_ [n=emte@d64-180-45-14.bchsia.telus.net] has joined #t2
22:01 < AStorm> I think the sparc niagara patch is also in
22:02 < AStorm> Yep, definitely, according to the changelog
22:07 < AStorm> the libiberty change should be applied using sed
22:07 < AStorm> Not as a patch that has to be fixed on each release
22:08 < AStorm> Instead of commenting, just cut the offender
22:14 < sepp> patches sent to the ml is welcome ;)
22:14 < sepp> are
22:14 < AStorm> I will send, just let me finish that gcc-4.2.0 prerelease port :>
22:15 < AStorm> I wonder if sed's .* is greedy or not
22:27 < AStorm> Hmm, it is
22:27 < AStorm> I have to use ranges :>
22:30 < AStorm> Like it?
22:30 < AStorm> sed -e "/install_to_libdir:/,/^$/ d" -i libiberty/Makefile.in
22:31 < AStorm> Instead of an ugly patch, some ranged removal
22:32 < AStorm> Wrong :>
22:32 < AStorm> It has to start at the _next_ line :>
22:45 < AStorm> Actually, I still may use that simple rule
22:45 < AStorm> then dump the rule back in at the end
22:46 -!- sepp_ [n=sepp@p85.212.43.175.tisdip.tiscali.de] has joined #t2
22:52 < AStorm> Oh, the gxx include dir patch is not necessary - there's a --with-gxx-include-dir option available
22:55 -!- sepp [n=sepp@p85.212.53.173.tisdip.tiscali.de] has quit [Read error: 60 (Operation timed out)]
23:24 -!- sepp [n=sepp@p213.54.7.213.tisdip.tiscali.de] has joined #t2
23:51 -!- sepp_ [n=sepp@p85.212.43.175.tisdip.tiscali.de] has quit [Read error: 110 (Connection timed out)]
--- Log closed Sun Apr 08 00:00:07 2007