Changes between Version 1 and Version 2 of devel-pre-1.0

Nov 28, 2006 4:43:10 PM (14 years ago)

some initial list of to do items


  • devel-pre-1.0

    v1 v2  
    1 = This page is for communitating features of the new BuildTools version 1.0 =
     1= This page is for communitating features of the new !BuildTools version 1.0 =
    3 Items that we would like to include in a new release:
     3One this page we can share our thought on what should go into a new version of the !BuildTools.
    5  1. Use of newer autotools
    6  1. Creating libtool only once
    7  1. Avoiding aclocal.m4 file creation
    8  1. Doscompile
     7== Technical Aspects ==
     9=== Use of newer autotools ===
     13 1. Autoconf 2.61 (currently 2.59).  Advantages?
     15 1. Automake 1.10 (currently 1.9.6).  Advantages?
     17 1. Libtool stays at 1.5.22; nothing new has been released yet.  However, that version has a number of bugs that we currently patch "by hand".  Maybe we can use a new non-official version?  All that is needed is really the libtool.m4 file, and we might be able to distribute a good working version together with !BuildTools?  This way, we can also easily suggest fixes to the Libtool developers and include their changes.
     19AW: I will start with this on my settings now, using Bonmin as the example.  At some point I will also create a pseudo "!CoinAll" project which we can use to test the new coin.m4 etc on.
     21=== Creating libtool only once ===
     23At the moment, the libtool script is created for every subprojects, and those annoying timeconsuming tests are run many times.  It should be possible to change that so that the libtool script is created only once in the packages base directory.
     25AW: I'm going to look into this.
     27=== Avoiding aclocal.m4 creation ===
     29At the moment, we create a aclocal.m4 file in maintainer mode, that combines libtool.m4 and our coin.m4.  Instead, we can probably use the -I flag for aclocal.  Also, we think about disaggregating coin.m4 into different files, if the tests are truely in dependent.
     31AW: I'm going to look into this.
     33== New or improved features ==
     35=== Different handling of DOS compilation ===
     37Lou's suggested handling of --enable-doscompile?