# HG changeset patch # User lost # Date 1240625886 0 # Node ID 701132971855ba330e1daeeb7f833edbc0c193e7 # Parent 9010796c625308789e73ddef6ffa726e0646e07c Fixed regression related to force linking a library file diff -r 9010796c6253 -r 701132971855 ChangeLog --- a/ChangeLog Fri Apr 24 22:36:09 2009 +0000 +++ b/ChangeLog Sat Apr 25 02:18:06 2009 +0000 @@ -11,6 +11,11 @@ Also, the software affected may follow in []. +Version 2.3.1 + +[b] fixed regression related to forced included library files which would + cause LWLINK to fail to link them in. + Version 2.3 [*] added support for compiling using MinGW and added portions of gnulib diff -r 9010796c6253 -r 701132971855 configure --- a/configure Fri Apr 24 22:36:09 2009 +0000 +++ b/configure Sat Apr 25 02:18:06 2009 +0000 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.63 for LWTOOLS 2.3. +# Generated by GNU Autoconf 2.63 for LWTOOLS 2.3.1. # # Report bugs to . # @@ -596,8 +596,8 @@ # Identity of this package. PACKAGE_NAME='LWTOOLS' PACKAGE_TARNAME='lwtools' -PACKAGE_VERSION='2.3' -PACKAGE_STRING='LWTOOLS 2.3' +PACKAGE_VERSION='2.3.1' +PACKAGE_STRING='LWTOOLS 2.3.1' PACKAGE_BUGREPORT='lost@l-w.ca' # Factoring default headers for most tests. @@ -1592,7 +1592,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures LWTOOLS 2.3 to adapt to many kinds of systems. +\`configure' configures LWTOOLS 2.3.1 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1662,7 +1662,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of LWTOOLS 2.3:";; + short | recursive ) echo "Configuration of LWTOOLS 2.3.1:";; esac cat <<\_ACEOF @@ -1749,7 +1749,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -LWTOOLS configure 2.3 +LWTOOLS configure 2.3.1 generated by GNU Autoconf 2.63 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, @@ -1763,7 +1763,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by LWTOOLS $as_me 2.3, which was +It was created by LWTOOLS $as_me 2.3.1, which was generated by GNU Autoconf 2.63. Invocation command line was $ $0 $@ @@ -2495,7 +2495,7 @@ # Define the identity of the package. PACKAGE='lwtools' - VERSION='2.3' + VERSION='2.3.1' cat >>confdefs.h <<_ACEOF @@ -17720,7 +17720,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by LWTOOLS $as_me 2.3, which was +This file was extended by LWTOOLS $as_me 2.3.1, which was generated by GNU Autoconf 2.63. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -17783,7 +17783,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_version="\\ -LWTOOLS config.status 2.3 +LWTOOLS config.status 2.3.1 configured by $0, generated by GNU Autoconf 2.63, with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" diff -r 9010796c6253 -r 701132971855 configure.ac --- a/configure.ac Fri Apr 24 22:36:09 2009 +0000 +++ b/configure.ac Sat Apr 25 02:18:06 2009 +0000 @@ -1,4 +1,4 @@ -AC_INIT([LWTOOLS], [2.3], [lost@l-w.ca]) +AC_INIT([LWTOOLS], [2.3.1], [lost@l-w.ca]) AM_INIT_AUTOMAKE([-Wall -Werror foreign]) AC_PROG_CC gl_EARLY diff -r 9010796c6253 -r 701132971855 lwlink/readfiles.c --- a/lwlink/readfiles.c Fri Apr 24 22:36:09 2009 +0000 +++ b/lwlink/readfiles.c Sat Apr 25 02:18:06 2009 +0000 @@ -417,7 +417,7 @@ fn -> subs[fn -> nsubs] -> filesize = flen; fn -> subs[fn -> nsubs] -> filename = lw_strdup(fn -> filedata + l); fn -> subs[fn -> nsubs] -> parent = fn; - + fn -> subs[fn -> nsubs] -> forced = fn -> forced; read_file(fn -> subs[fn -> nsubs]); fn -> nsubs++; cc += flen;