[BuildTools-tickets] [BuildTools] #95: upgrade to newer autotools version

BuildTools coin-trac at coin-or.org
Sun Jun 29 22:25:22 EDT 2014


#95: upgrade to newer autotools version
------------------------+---------------------------
Reporter:  stefan       |       Owner:  stefan
    Type:  enhancement  |      Status:  assigned
Priority:  major        |   Component:  build system
 Version:  trunk        |  Resolution:
Keywords:               |
------------------------+---------------------------

Comment (by stefan):

 Short status update:
 !CoinUtils with !ThirdParty/Glpk and !Data/Sample are now complete in a
 first version, that is, they implement the mechanism from comment:25 and
 further and in a very default setup (linux, shared libs), it should do
 what was possible with these projects before.

 I doubt that static linking of executables would work, as we currently do
 not pass on dependencies like {{{-ldl}}} or {{{-lgmp}}}, e.g., from glpk
 to !CoinUtils. For the shared libs, these dependencies are stored in the
 {{{libcoinglpk.so}}} file now, so there is no need to pass these on.

 Also all Windows workarounds have been removed, so this is unlikely to
 work either.

 Some features from !BuildTools 0.7 will be gone, e.g., doing {{{--enable-
 debug}}} and co, as we do not modify compiler flags. However, {{{-g -O2}}}
 seems to be the default anyway, so it's optimized and debug. libtool is
 not reused from the base directory anymore. Also tracking dependencies
 between projects is not possible anymore, i.e., recalling to rebuild the
 clp binary when the coinutils lib changed, but these only mattered in case
 of static builds anyway.
 And probably a number of other little things.

 Next steps will be do look into other !ThirdParty projects (that should be
 straightforward) and to investigate static linking.

--
Ticket URL: <https://projects.coin-or.org/BuildTools/ticket/95#comment:28>
BuildTools <http://projects.coin-or.org/BuildTools>
Tools for configuring and compiling COIN-OR codes



More information about the BuildTools-tickets mailing list