This is the mail archive of the libstdc++@gcc.gnu.org mailing list for the libstdc++ project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: autotools transition report: need a flag day


>> Okay then, I'll start shortly.  Version numbers will be updated in
>> install.html, and a whole bunch of information will be placed in a new
>> docs/html/17_intro file.

> ACK. Reading new requirements and updating machine as required...
> (luckily, ports allow parallel copies of said tools...)

Hey Phil,

Everything seems OK at this end build-wise (ref5 will report BSD check
regressions tomorrow) on i386-*-freebsd4.8.  Without doing extra work,
I could only spot test automake 1.7.5 (patches vs. GNU but none should
affect output; 1.7.6 not in our ports system yet) and autoconf 2.57
(zero patches from GNU) on this platform:

        * aclocal.m4:  (difference looked reasonable based on 175->176 diff)
        * config.h.in: (identical)
        * configure:   (starting with your aclocal.m4, no logical change [1])
        * Makefile.in:  (warned that I had wrong version; output missing stuff)

Of course, I will refrain from committing regenerated files in
libstdc++-v3 until I have 1.7.6 installed locally.

Random comment: They sure are slower than the old autotools...

[1] Well, one of us has a patched copy of GNU autoconf-2.57 or other
environment introduced randomness (looks "mostly harmless"):

Index: configure
===================================================================
RCS file: /cvs/gcc/gcc/libstdc++-v3/configure,v
retrieving revision 1.339
diff -c -w -r1.339 configure
*** configure	5 Aug 2003 02:00:03 -0000	1.339
--- configure	5 Aug 2003 02:33:06 -0000
***************
*** 2745,2750 ****
--- 2745,2751 ----
    (exit $ac_status); }; }; then
    for ac_declaration in \
     ''\
+    '#include <stdlib.h>' \
     'extern "C" void std::exit (int) throw (); using std::exit;' \
     'extern "C" void std::exit (int); using std::exit;' \
     'extern "C" void exit (int) throw ();' \
***************
*** 2758,2765 ****
  cat confdefs.h >>conftest.$ac_ext
  cat >>conftest.$ac_ext <<_ACEOF
  /* end confdefs.h.  */
- $ac_declaration
  #include <stdlib.h>
  int
  main ()
  {
--- 2759,2766 ----
  cat confdefs.h >>conftest.$ac_ext
  cat >>conftest.$ac_ext <<_ACEOF
  /* end confdefs.h.  */
  #include <stdlib.h>
+ $ac_declaration
  int
  main ()
  {
***************
*** 3092,3097 ****
--- 3093,3099 ----
  fi
  for ac_declaration in \
     ''\
+    '#include <stdlib.h>' \
     'extern "C" void std::exit (int) throw (); using std::exit;' \
     'extern "C" void std::exit (int); using std::exit;' \
     'extern "C" void exit (int) throw ();' \
***************
*** 3105,3112 ****
  cat confdefs.h >>conftest.$ac_ext
  cat >>conftest.$ac_ext <<_ACEOF
  /* end confdefs.h.  */
- $ac_declaration
  #include <stdlib.h>
  int
  main ()
  {
--- 3107,3114 ----
  cat confdefs.h >>conftest.$ac_ext
  cat >>conftest.$ac_ext <<_ACEOF
  /* end confdefs.h.  */
  #include <stdlib.h>
+ $ac_declaration
  int
  main ()
  {


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]