Projects / AutoGen / Releases / Major bugfixes

RSS All releases tagged Major bugfixes

Release Notes: When an option is configured out (via ifdef or ifndef attributes), it can now still show up in usage text as "disabled". AutoOpts now supports a new option attribute: aliases. This option will be listed in the usage text, but will be handled exactly as if the aliased-to option were specified. AutoGen tracing output now allows you to prefix a file name with shell-style append redirection to indicate that the output appends to the file (i.e. >>file).

  •  01 Oct 2006 16:22

Release Notes: AutoGen aliased pointers in a way that causes current GCC compilers to mis-compile the code at optimization level -O2 and higher. There were similar problems with the AutoOpts code and the code it generates. This is now fixed.

  •  15 Mar 2003 15:18

Release Notes: I32LP64 bugs in an underlying library were fixed. People with problems on 64 bit platforms should find them fixed. "make package" will now produce a proper native installation package when invoked on a Sun or Linux platform.

  •  28 Sep 2002 23:34

Release Notes: A fix for a gcc aliasing bug (gcc 3.x failes to notice that a variable is aliased with a pointer; consequently, it optimizes away the update of the variable), and a minor formatting tweak for usage output. If you do not use gcc 3.x, you do not need this release.

  •  05 Jan 2002 18:51

Release Notes: This release fixes a bogus name restriction bug: if one of the AutoGen native macros matches the name of a value, then you cannot insert the value into the template by simply naming the value. For example, assume that you named a value, "for-example" and your markers were "[+" and "+]". This construct would cause AutoGen to indicate a user error and exit: "[+ for-example +]". Upgrading is recommended because it will be very difficult for anyone to determine the cause of the resulting error message.

  •  11 Aug 2001 23:11

Release Notes: This release incorporates several temporary fixes to snprintfv, including some of the breakages by disabling support for 64 bit pointers.

  •  09 Jun 2001 16:10

Release Notes: This release fixes a breakage in the mechanism for searching directories for included files in 5.2.1, and a broken consistency check in the option header file from 5.2.2. It also cleans up the Finite State Machine template for IPA (Initial Public Announcement).


Project Spotlight


A vte-based terminal emulator.


Project Spotlight


A fast concurrent memoization map.