Menu

#461 Make it build with autoconf 2.5x and bash 3.1

closed-out-of-date
5
2006-03-28
2006-02-05
No

Tcl currently fails to build if the shell being used
is bash 3.1:

checking system version (for dynamic
loading)... ./unix/configure: line
7654: syntax error near unexpected token `)'
./unix/configure: line 7654: ` OSF*)'

Also, rebuilding the configure script after fixing
the bug causing this doesn't work because current
(and even rather outdate -- everything since 2.50)
versions of autoconf don't acecpt manipulating the
LIBOBJS variable directly.

The patch I've attached fixes both issues.

Discussion

  • Bernhard Rosenkraenzer

    Fix

     
  • Donal K. Fellows

    Logged In: YES
    user_id=79902

    The quoting problem is already fixed; perhaps we should
    accelerate the next patch release to get this monkey off our
    back? The LIBOBJS issue is also already fixed on the HEAD.

    8.4.* is (by policy) intended to have its configure run by
    autoconf 2.13, and not the 2.50+ series, but perhaps we
    should follow good style on the HEAD and quote the
    macro-name arg to every AC_DEFUN? Assigning to area
    maintainer for consideration.

     
  • Donal K. Fellows

    • labels: --> 53. Configure and Build Tools
    • assigned_to: nobody --> hobbs
    • status: open --> open-out-of-date
     
  • Jeffrey Hobbs

    Jeffrey Hobbs - 2006-03-28
    • status: open-out-of-date --> closed-out-of-date
     
  • Jeffrey Hobbs

    Jeffrey Hobbs - 2006-03-28

    Logged In: YES
    user_id=72656

    AC_DEFUN quoting done for 8.4.13 and head.