Hi, This is just an update on compiling FOSS with libtool 2.2.4. So far I have compiled up to and including FOSSopenexr on 32 bit and 64 bit AMD64 Solaris 10u5.
The diffs attached include the following patches: (1) Bump libtool to 2.2.4. (2) Bump automake to 1.10.1, which is go to with libtool 2.2.4. (3) Bump coreutils to 6.11, probably not really necessary, could be left out. (4) Dude/SPECS/a52dec.pspc libtool 2.2.4 creates lib*.a files. (5) Dude/KBE/vim.spec I had removed the ancient JDS gnome 2.6 that comes with Solaris 10u5 while building JDS gnome 2.22.1 from OpenSolaris. So this is just to allow KBE to build when gnome is not installed. (6) Tried to tweak libtool.m4 to look for -library=no%Cstd, not sure if that works though. Instead I ran sed on libtool 2.2.4 to remove -lCStd from postdeps. (7) Tweaked Berkeley DB, gettext, and a few others to use /bin/bash instead of /bin/sh for libtool 2.2.4. (8) Add lib*.a to .pspc files, since libtool 2.2.4 seems to like building lib*.a files. I am curious as to what happens when I try to compile dirmngr. As I hit issues with the old libtool with dirmngr, and some other libtool nits, which is the reason I am interested in trying libtool 2.2.4. So to install these patches: (1) pkgrm KBElibtool KBEautomake KBEcoreutils FOSSa52 FOSSncurses (2) kbe-install (3) cp -p /opt/kdebld/bin/libtool Dude/SPECS/Tools/libtool i.e. replace the hacked libtool 1.5.? with the libtool 2.2.4 that was built with Dude/KBE/libtool.spec. And in addition to the flags currently set by /opt/kdebld/bin/env.sh, I also compiled with: CXXCPP=/opt/SunStudio12/SUNWspro/bin/CC -E -Xs CPP=/opt/SunStudio12/SUNWspro/bin/cc -E -Xs Which were required when compiling ncurses with my diffs, SunZuTech has alternative diffs for ncurses. Thanks, Mark -- -------------- next part -------------- A non-text attachment was scrubbed... Name: svn_diff_libtool-2.2.4_openexr.txt Type: application/octet-stream Size: 25973 bytes Desc: not available URL: <http://mail.opensolaris.org/pipermail/kde-discuss/attachments/20080526/870ef1f6/attachment.obj>
