Stanislav Brabec
2008-May-02 16:33 UTC
[Nut-upsdev] nut: simplification of the automake stuff
Hallo. Here is a simplification of the automake stuff for nut 2.2.2. The idea is simple: libcommon.a contains stuff for the binaries libparseconf.la contains stuff for binaries and shared library Both are NOINST, automake understands perfectly our intentions. The rest is only a removal of the implicitly defined stuff. On top of the parallel build patch I got build success on all platforms supported by SuSE: ??i386, x86_64, ia64, s390?, s390x, ppc and ppc64. Note that I did not yet verify correctness of build stuff. It is possible, that ../common/libparseconf.la is superfluous in some places (I added it to libcommon.a everywhere, as libcommon.a refers to it, but maybe some binaries code do not need it.) -- Best Regards / S pozdravem, Stanislav Brabec software developer --------------------------------------------------------------------- SUSE LINUX, s. r. o. e-mail: sbrabec at suse.cz Lihovarsk? 1060/12 tel: +420 284 028 966, +49 911 740538747 190 00 Praha 9 fax: +420 284 028 951 Czech Republic http://www.suse.cz/ -------------- next part -------------- A non-text attachment was scrubbed... Name: nut-libtool.patch Type: text/x-patch Size: 4081 bytes Desc: not available Url : http://lists.alioth.debian.org/pipermail/nut-upsdev/attachments/20080502/32d6e956/attachment.bin
Arnaud Quette
2008-May-05 12:13 UTC
[Nut-upsdev] nut: simplification of the automake stuff
Hi Stan, I'll release 2.2.2 as is, since it's already more than late. moreover, I'd like to take more time to check with you and others the needed improvements to the build system, packaging and integration... Do you have anything really mandatory for 2.2.2? 2008/5/2 Stanislav Brabec <sbrabec at suse.cz>:> Hallo. > > Here is a simplification of the automake stuff for nut 2.2.2. > > The idea is simple: > libcommon.a contains stuff for the binaries > libparseconf.la contains stuff for binaries and shared library > Both are NOINST, automake understands perfectly our intentions. > The rest is only a removal of the implicitly defined stuff. > > On top of the parallel build patch I got build success on all platforms > supported by SuSE: ??i386, x86_64, ia64, s390?, s390x, ppc and ppc64. > > Note that I did not yet verify correctness of build stuff. > > It is possible, that ../common/libparseconf.la is superfluous in some > places (I added it to libcommon.a everywhere, as libcommon.a refers to > it, but maybe some binaries code do not need it.) > > -- > Best Regards / S pozdravem, > > Stanislav Brabec > software developer > --------------------------------------------------------------------- > SUSE LINUX, s. r. o. e-mail: sbrabec at suse.cz > Lihovarsk? 1060/12 tel: +420 284 028 966, +49 911 740538747 > 190 00 Praha 9 fax: +420 284 028 951 > Czech Republic http://www.suse.cz/ >Arnaud -- Linux / Unix Expert R&D - MGE Office Protection Systems - http://www.mgeops.com Network UPS Tools (NUT) Project Leader - http://www.networkupstools.org/ Debian Developer - http://people.debian.org/~aquette/ Free Software Developer - http://arnaud.quette.free.fr/