On 2011.10.27 at 17:29 -0700, Andi Kleen wrote: > Markus Trippelsdorf <mar...@trippelsdorf.de> writes: > > > By popular demand, I've prepared a patch that updates the in-tree > > libtool to version 2.4.2. It is needed for lto-bootstrap with > > -fno-fat-lto-objects and FreeBSD10.x versions. > > It's a pretty big update as you can see by the following diffstat. I > > cannot attach the patch even as a gzip file, because of its size: > > > > 417745 Oct 28 00:47 0001-update-to-libtool-2.4.2-and-regenerate.patch.gz > > > > Bootstrapped on x86_64-pc-linux-gnu. > > Can you put it up for download somewhere? Does the slim bootstrap > now work on Linux?
http://trippelsdorf.de/0001-update-to-libtool-2.4.2-and-regenerate.patch.bz2 > I presume it needs at least the gcc-ar patch too, unless you use > custom AR/RANLIB wrappers. Yes, slim bootstrap now works on Linux. One has to point AR, AR_FOR_TARGET, etc. to the wrappers and add "-fuse-linker-plugin" to the various CFLAGS (BOOT_CFLAGS, STAGE1_CFLAGS and CFLAGS_FOR_TARGET). > The last time I tried slim bootstrap a long time ago I also ran into > some problems with the libcpp Makefiles. I've seen no problems thus far in my testing. -- Markus