Your message dated Tue, 30 Dec 2008 12:02:10 +0000
with message-id <>
and subject line Bug#494685: fixed in icecc 0.9.2-1
has caused the Debian Bug report #494685,
regarding does not fully parse -Wa option
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact

Debian Bug Tracking System
Contact with problems
--- Begin Message ---
Package: icecc
Version: 0.9.1-1
Severity: wishlist
Tags: patch

icecc doesn't fully parse -Wa compiler option, but instead it silently
falls back to local-only compilation if it finds '=' in it. This is done
to support compilation with -Wa,-a...=output flags.

This heavily impacts cross-compilation of arm kernels, which heavily use
-Wa,-mtune=<arch>. Provided patch adds sufficient level of -Wa command
line argument parsing.

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: i386 (x86_64)

Kernel: Linux 2.6.26-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages icecc depends on:
ii  adduser                       3.108      add and remove users and groups
ii  debconf [debconf-2.0]         1.5.22     Debian configuration management sy
ii  dpkg                          1.14.20    Debian package management system
ii  g++ [c++-compiler]            4:4.3.1-2  The GNU C++ compiler
ii  g++-4.3 [c++-compiler]        4.3.1-8    The GNU C++ compiler
ii  gcc [c-compiler]              4:4.3.1-2  The GNU C compiler
ii  gcc-3.4 [c-compiler]          3.4.6-8    The GNU C compiler
ii  gcc-4.1 [c-compiler]          4.1.2-23   The GNU C compiler
ii  gcc-4.3 [c-compiler]          4.3.1-8    The GNU C compiler
ii  libc6                         2.7-13     GNU C Library: Shared libraries
ii  libgcc1                       1:4.3.1-8  GCC support library
ii  libstdc++6                    4.3.1-8    The GNU Standard C++ Library v3
ii  lsb-base                      3.2-12     Linux Standard Base 3.2 init scrip

icecc recommends no packages.

Versions of packages icecc suggests:
ii  icecc-monitor                 1.1-2      icecc monitor for KDE

-- debconf information:
* icecc/daemon: true
* icecc/scheduler: false

With best wishes

diff -u -r icecc-0.9.1-old/client/arg.cpp icecc-0.9.1/client/arg.cpp
--- icecc-0.9.1-old/client/arg.cpp        2008-08-11 14:38:41.000000000 +0400
+++ icecc-0.9.1/client/arg.cpp        2008-08-11 15:01:26.000000000 +0400
@@ -157,7 +157,18 @@
                  * all the options would be complex since you can give several
                  * comma-separated assembler options after -Wa, but looking
                  * for '=' should be safe. */
-                if (strchr(a, '=')) {
+                const char *pos = a;
+                bool local = false;
+                while ((pos = strstr(pos+1, "-a"))) {
+                    pos += 2;
+                    while (*pos >= 'a' && *pos <= 'z')
+                        pos ++;
+                    if (*pos == '=') {
+                        local = true;
+                        break;
+                    }
+                }
+                if (local) {
                     always_local = true;
                     args.append(a, Arg_Local);
                 } else

--- End Message ---
--- Begin Message ---
Source: icecc
Source-Version: 0.9.2-1

We believe that the bug you reported is fixed in the latest version of
icecc, which is due to be installed in the Debian FTP archive:

  to pool/main/i/icecc/icecc_0.9.2-1.diff.gz
  to pool/main/i/icecc/icecc_0.9.2-1.dsc
  to pool/main/i/icecc/icecc_0.9.2-1_amd64.deb
  to pool/main/i/icecc/icecc_0.9.2.orig.tar.gz
  to pool/main/i/icecc/libicecc-dev_0.9.2-1_amd64.deb

A summary of the changes between this version and the previous one is

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
Fathi Boudra <> (supplier of updated icecc package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing

Hash: SHA1

Format: 1.8
Date: Wed, 12 Nov 2008 11:43:24 +0100
Source: icecc
Binary: icecc libicecc-dev
Architecture: source amd64
Version: 0.9.2-1
Distribution: unstable
Urgency: low
Maintainer: Fathi Boudra <>
Changed-By: Fathi Boudra <>
 icecc      - distributed compiler (client and server)
 libicecc-dev - development files for icecc (distributed compiler)
Closes: 494685 494692 503152 504246 505118
 icecc (0.9.2-1) unstable; urgency=low
   * New upstream release:
     - Only localize job if we find -Wa,.*-a[a-z]*= in an argument. Otherwise,
       we would also force local on things like -Wa,-mtune=something.
       Thanks to Dmitry Baryshkov. (Closes: #494685)
   * Add patch to fix crosstool distribution. Thanks to Sebastian Siewior.
     (Closes: #494692)
   * Add Swedish strings for icecc debconf. Thanks to Martin Bagge.
     (Closes: #504246)
   * Add patch to fix icecc 0.9.x connection by icecc-monitor.
     (Closes: #503152)
   * Add patch to fix FTBFS with GCC 4.4 from Martin. (Closes: #505118)
   * Bump Standards-Version to 3.8.0. No changes needed.
   * Remove README.Debian file.
 5d476479b2c8b334cea6169ebf36f555cf186e2e 1382 icecc_0.9.2-1.dsc
 1bd0f7dc73034b0ce0a8252837ac1273586f8fde 526084 icecc_0.9.2.orig.tar.gz
 c4f533c5032b0b78e707e09d392c04202cc13537 13601 icecc_0.9.2-1.diff.gz
 e737920128690dbd7c987fea68c9da47be9f6c1d 264522 icecc_0.9.2-1_amd64.deb
 8ec96aaed26797d765fcf03a06dcc5a6687f7af0 65932 libicecc-dev_0.9.2-1_amd64.deb
 b405126d9fa0b1559651ff19ce3efe3aec1a919f68046ca0af05317728fd4705 1382 
 9512cd0865a1ca156f01f82fff086dbbc3050abb92b3d62180e811f854c4daed 526084 
 85255cf0d00430156f2c19a327ba56781cd582483692cb2133786496e243bfdf 13601 
 8bdf1dc49fd444e6c76586f0e81cd0d432b05687b748d1d5a86448c138463391 264522 
 58a053d38cdeaaaf3f0847687adb178898253e4e50567544ed3c44d9350fd210 65932 
 ce4fac9596c72d4ef04b767b7659c4af 1382 kde optional icecc_0.9.2-1.dsc
 e94c09fbe0a662711b2273eaf0d201b2 526084 kde optional icecc_0.9.2.orig.tar.gz
 a22a89d7926488b3aeeaa4493e2d6ccd 13601 kde optional icecc_0.9.2-1.diff.gz
 5f1735b5a75139ccaa54361a197942c1 264522 kde optional icecc_0.9.2-1_amd64.deb
 5e179997dcc84972c281aaa78a7dace7 65932 libdevel optional 

Version: GnuPG v1.4.9 (GNU/Linux)


--- End Message ---
pkg-kde-extras mailing list

Reply via email to