Tcl Source Code

View Ticket
Login
Ticket UUID: 1424750
Title: Make it build with autoconf 2.5x and bash 3.1
Type: Patch Version: None
Submitter: bero Created on: 2006-02-05 20:11:03
Subsystem: 53. Configure and Build Tools Assigned To: hobbs
Priority: 5 Medium Severity:
Status: Closed Last Modified: 2006-03-29 05:44:56
Resolution: Out of Date Closed By: hobbs
    Closed on: 2006-03-28 22:44:56
Description:
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.
User Comments: hobbs added on 2006-03-29 05:44:56:
Logged In: YES 
user_id=72656

AC_DEFUN quoting done for 8.4.13 and head.

dkf added on 2006-02-06 16:37:18:
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.

bero added on 2006-02-06 03:11:12:

File Added - 166284: tcl-8.4.12-autoconf.patch

Attachments: