I'm in a similar position, except with gcc instead of perl.

The project I'm working on is written in C++, and is compiled with gcc 3.0. I once tried to compile everything with gcc 3.4. I've got loads of compilation errors, because newer versions of gcc try to approximate the C++ standard more closely, especially with templates. I started to correct them. I wanted to achive that those modules of the project that I need would compile cleany with both versions of gcc. (There are lots of other modules.) I've got permission to do any corrections, as long as they don't break with the older gcc, and they are clearly marked in the CVS log.

I temporarily abandonned the whole proting thing when I realized that it's not only syntax issues that I'd have to change, but also the code depends on an internal class of the older version of libstdc++. The class is clearly marked internal and "may disappear in future versions", and its name starts with an underscore. I don't really understand what the class does, so I didn't dare touch it.

Since then, gcc 4.0.0 came out.


In reply to Re^4: Problems with 'our' definition with perl 5.00503 by ambrus
in thread Problems with 'our' definition with perl 5.00503 by cosmicperl

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.