that's correct. the changes are real. your local copy of aclocal.m4 and configure where automatically generated by aclocal and autoconf. however those files should not have been generated in the first place. for example, your new local "configure" was generated because autoconf determined that your configure.in (or configure.ac) was newer than your previous "configure" script. to prevent the new configure script from being generated in the first place... we could have modified the timestamps for configure.in to prevent autoconf from being run locally in the first place (with the "touch" command for example).

the reason some of the local modifications went away is just because your generated files are identical to the generated files the author of the ./srclib/ libraries generated with his/her local toolchain (most likely because you are using close to the same version of toolchain).

for a list of file dependencies... you can view...
http://matt-massie.com/docs/autobook-1.3/autobook_276.html#SEC276

i actually copied and pasted all the ascii art into a single page to print and tape on the wall next to my desk to help keep things straight in my mind. it's not very intuitive.

user input files   optional input     process          output files
================   ==============     =======          ============

                    acinclude.m4 - - - - -.
                                          V
                                      .-------,
configure.in ------------------------>|aclocal|
                 {user macro files} ->|       |------> aclocal.m4
                                      `-------'

                    aclocal.m4 - - - - - - - .
                    (acconfig.h) - - - -.    |
                                        V    V
                                     .----------,
configure.in ----------------------->|autoheader|----> config.h.in
                                     `----------'

                                     .--------,
                                     |        | - - -> COPYING
                                     |        | - - -> INSTALL
                                     |        |------> install-sh
                                     |        |------> missing
                                     |automake|------> mkinstalldirs
configure.in ----------------------->|        |
Makefile.am  ----------------------->|        |------> Makefile.in
                                     |        |------> stamp-h.in
                                 .---+        | - - -> config.guess
                                 |   |        | - - -> config.sub
                                 |   `------+-'
                                 |          | - - - -> config.guess
                                 |libtoolize| - - - -> config.sub
                                 |          |--------> ltmain.sh
                                 |          |--------> ltconfig
                                 `----------'

                   aclocal.m4 - - - - - -.
                                         V
                                     .--------,
configure.in ----------------------->|autoconf|------> configure
                                     `--------'

-matt

--
PGP fingerprint 'A7C2 3C2F 8445 AD3C 135E F40B 242A 5984 ACBC 91D3'

   They that can give up essential liberty to obtain a little
      temporary safety deserve neither liberty nor safety.
  --Benjamin Franklin, Historical Review of Pennsylvania, 1759

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to