[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#195796: libstdc++-v3 uses __attribute__((unknown)) again, instead of __attribute__((__unknown__))



Package: libstdc++5-3.3-dev
Version: 3.3-2
Severity: important

This affects the header file c++/3.3/mips-linux/bits/atomicity.h on the
Mips target only.  When included, it leads to trouble on sources that
declare or define "unused" in some manner.  This is why the version with
double underscore is good for.

It appears, that this has slipped in with GCC-3.3 upstream.  I have
submitted a bugreport with a patch against GCC, see [0].  It would be
helpful if this two-liner (the Mips, part, never mind the AIX part) could
be applied to Debian's package prior to the next dupload since it might
take some time till GCC-3.3.1 fixes this.  In the meantime, this bug
prevents packages from building on Mips, e.g. [1] (though you cannot
recognize it from the log alone).

Regards
    -richy.

[0]: <http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11062>
[1]: <http://buildd.debian.org/fetch.php?&pkg=cln&ver=1.1.5-2&arch=mips&stamp=1054072270&file=log&as=raw>
-- 
  .''`.  Richard B. Kreckel
 : :' :  <kreckel@debian.org>
 `. `'   <kreckel@ginac.de>
   `-    <http://www.ginac.de/~kreckel/>




Reply to: