The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Note:  As of November 12, 2011 this list is outdated.  However, there seems
to be no good reason to invest time in updating it, since the CPAN Testers
Matrix is a more thorough, fully automated, and publically viewable resource
for determining what works and what doesn't.

If you have concerns over where Inline::CPP passes the smoke tests
please have a look at the test matrix here:

http://www.cpantesters.org/distro/I/Inline-CPP.html

If you experience difficulty installing on your system, please do get in
touch with David Oswald <davido@cpan.org>.  Your input might be just what's
needed to improve the install experience for others.


This list will be kept as-is for historical reasons, but do refer to the
CPAN Testers Matrix for more up to date information.

# ----------------- Outdated TESTED content follows -------------------------

This is a list I try to keep as up-to-date as possible with the state
of the module. This list is known to be up to date with Inline::CPP
version 0.20.

Key to reading this list:
ACROSS: Arch/OS/Compiler    -or-    Arch/Compiler
DOWN:   Perl Version
CELLS:  PASS|FAIL(tester's initials)

#============================================================================
    Linux/Alpha/GCC Linux/x86/GCC   OpenBSD/x86/GCC Linux/PPC/GCC
5.005   PASS(nw)    PASS(nw)
5.6.0   PASS(nw)    PASS(nw)
5.6.1   PASS(nw)                    PASS(sor)
5.7.0   PASS(nw)
5.7.1   PASS(nw)
AP623   PASS(nw)
AP626   PASS(nw)
#============================================================================
    Sun2.5.1/GCC    Sun2.5.1/Sun    SunOS5.6/GCC    SunOS5.6/Sun
5.005                   PASS(nw)    PASS(nw)
5.6.0
5.6.1
5.7.0
#============================================================================
    Sun5.7/GCC  Sun5.7/Sun  Sun5.8/GCC  Sun5.8/Sun
5.005
5.6.0
5.6.1                           PASS(dsb)
5.7.0
#============================================================================
    HPUX11/GCC  HPUX11/HP   HPUX10.20/GCC   HPUX10.20/HP
5.005
5.6.1
5.7.0
#============================================================================
    AIX/GCC     AIX/IBM
5.005
5.6.1
5.7.0
#============================================================================
    Win32/MS    Win32/Cyg
AP623   PASS(nw)
5.005
5.6.1           PASS(nw)
5.7.0
#============================================================================

Special Configurations:

This section describes special settings needed to make Inline::CPP work on
certain platforms.

 o On Solaris using the SUNWspro compiler, you'll need to use these settings:
     compiler: 'CC'
     library:  '-lCrun'
   Note that if you use any of the "special" C++ things like cout or cin,
   you'll need to add other libraries (and I'm not sure what they are).
   On my box, I needed these flags:
     library:  '-lCrun -L/opt/SUNWspro/WS6/lib -lCstd'

Things to watch out for:

 o LD_LIBRARY_PATH: If your c++ compiler is intalled in /usr/local, the
   libstdc++ library might not be found. You can export LD_LIBRARY_PATH on
   most systems to extend the search to the nonstandard paths. See the
   ldconfig manpage for more information.

 o You need to make sure the c++ compiler you use is compatible with the
   version of perl you are using. For instance, when using perl built with
   gcc, you should use g++ as the c++ compiler. If your perl was built with
   the SUNWspro compiler, it's probably best to use the SUNWspro compiler to
   build your c++ extensions.

 o If Inline::CPP fails to bind to valid C++ code and you're running Perl
   5.005, check the Inline::CPP manpage to see if you've hit one of the known
   cases where Inline::CPP needs Perl 5.6.0 or better. You may be able to
   adjust your code slightly to make it match. Or you can upgrade your Perl
   to the current version and forget all about it forever.

Who are the testing people?
nw  Neil Watkiss    NEILW@cpan.org
bi  Brian Ingerson  INGY@cpan.org
ks  Ken Simpson KenS@ActiveState.com
dsb David Boyce dsb@world.std.com
sor Sean O'Rourke   educated_foo@yahoo.com