You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@stdcxx.apache.org by Apache Wiki <wi...@apache.org> on 2008/01/29 02:15:14 UTC

[Stdcxx Wiki] Update of "AutoTools" by EricLemings

Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Stdcxx Wiki" for change notification.

The following page has been changed by EricLemings:
http://wiki.apache.org/stdcxx/AutoTools

The comment on the change is:
Current development plan.

New page:
= Plan =

The scope of this work is split into two overall parts:

 * Autoconf m4 configuration checks

 * All other distribution and maintenance files

The current (Jan. '08) trunk represents the second (and easiest) part of this work.  There are like some minor issues that need resolving but no show-stoppers.

== Configuration Checks ==

Porting the configuration checks into Autoconf macros comprise the bulk of the work.  The work required for the macros can be organized as follows:

 1. C

  1.1. Standard C Language

   1.1.1. Preprocessing Symbols (e.g. `__func__`)

   1.1.2. Intrinsic Types (e.g. `long long`)

  1.1. Standard C Library

   1.2.1. Header Files (e.g. `<wchar.h>`)

    1.2.1.1. Constants (e.g. `WEOF`)

    1.2.1.2. Type Definitions (e.g. `wint_t`)

    1.2.1.3. Functions (e.g. `fwprintf`)

  1.2. Non-Standard Extensions

 2. C++

  2.1. Standard C++ Language

  2.2. Standard C++ Library

  2.3. Non-Standard Extensions

 3. Environment

  3.1. Computer Architecture (e.g. atomic operations)

  3.2. Operating System (e.g. version info, POSIX conformance, multithreading)

  3.3. External Software (e.g. optional libraries)

The current plan is to tackle everything in Section 1 before moving on to the rest.