On Fri, 6 Jun 2008 14:26:13 +0200 "Lukas Oboril" <oboril.lukas at gmail.com> wrote:
> Hi, > > I would to know your opinion about %subject. Put libtool 2.2.4 to KBE > is easy, but impact across dude is not small. > > major things : > - libtool 2.2.4 needs a smarter shell then Bourne Shell, so we need > change in many places /bin/sh to /bin/bash > - migrate our modifications from SPECS/Tools/libtool (the old one > 1.5.x) to new libtool2 > > Ideas? Opinions ? Hi, Since I was crazy enough to suggest it in the first place, I guess I'm kind of worried that everyone will blame me when libtool 2.2.4 breaks things. I didn't just suggest the crazy idea though, I have compiled 113 out of 134 packages in FOSS with libtool 2.2.4. Both libtool 1.5.X and libtool 2.2.4 have problems compiling stuff on with Sun Studio or even gcc on Solaris. For KDE 4 I wonder if libtool 2.2.4 may be less painful overall than libtool 1.5.X. Since KDE 4 has a wicked complex build environment with Sun Studio C++, lots of compiler options, 32 bit and 64 bit on both x86 and SPARC. I hit a libtool 1.5.X problem a while ago and it seemed really difficult to understand and patch. However changing to libtool 2.2.4 would break some things in FOSS at the moment, as I have only compiled FOSS up to FOSStaglib with libtool 2.2.4. If you like I can patch some compiler errors I hit with FOSStaglib (maybe that only happens because I compiled it with -g, anyway I already patched the same thing when compiling JDS gnome 2.22.2) and then compile the rest of FOSS with libtool 2.2.4. Then I wonder if libtool 2.2.4 might be the lesser of 2 evils for KDE 4. However then it would be necessary to have 2 libtools installed: (1) KBE libtool 2.2.4 for compiling KDE 4 FOSS. (2) libtool 1.5.26 installed somewhere else, maybe in a CBE build environment, for compiling other stuff like SFE, JDS gnome 2.22.2, or most things compile easier with libtool 1.5.26 at the moment. As libtool 2.2.4 currently has better compatibility with what most software has been using. But of course that will change as more software upgrade to using libtool 2.2.4, which is sure in time to make staying on libtool 1.5.X painful as well for software like JDS that likes to do stuff like libtoolize --force --copy and autoreconf --install --force. For that purpose, I have attached a spec file to build CBElibtool with libtool 1.5.26. Thanks, Mark -- -------------- next part -------------- A non-text attachment was scrubbed... Name: CBElibtool.spec Type: text/x-rpm-spec Size: 2913 bytes Desc: not available URL: <http://mail.opensolaris.org/pipermail/kde-discuss/attachments/20080606/0156672c/attachment.bin>
