Changes for version 0.11

  • DIFFERENT BEHAVIOR
    • The binary, library, and include file locations are reported based on the results of an actual subdirectory search, rather than by sheer guesswork, as used to be the case.
  • BUG FIXES
    • BSDs were switched to use cc, but that is clang (at least on some BSDs) so we need to add the heinous-gnu-extensions flag.
    • Add patch for Mac OSX to #define _VA_LIST_T. Macs were hitting trouble with incompatible preprocessor definitions. If the macros and internal definitions had all been expanded, the definitions for variadic function lists would have been the same, but tcc doesn't know that.
  • OTHER
    • The test suite has been made robust against compiler warnings. It now searches for expected printouts as substrings of the obtained printouts.

Documentation

run extended symbol table tests

Modules

retrieve useful information about the Alien installation of tcc with extended symbol tables