Bug#747935: gcc-4.8: Cross compiling -m32 on amd64 host fails due to finding amd64 libaries instead of x86 libraries

2014-05-13 Thread Keith Packard
Package: gcc-4.8
Version: 4.8.2-21
Severity: normal

Attempts to compile a trivial program (test.c):

int main() { return 0; }

fail on amd64 host:

$ gcc -m32 test.c
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.8/libgcc.a 
when searching for -lgcc
/usr/bin/ld: cannot find -lgcc
/usr/bin/ld: skipping incompatible 
/usr/lib/gcc/x86_64-linux-gnu/4.8/libgcc_s.so when searching for -lgcc_s
/usr/bin/ld: cannot find -lgcc_s
collect2: error: ld returned 1 exit status
$

I'm assuming gcc is simply mis-configured to not adjust the multilib
path when the -m32 command line option is present.

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.14.0 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages gcc-4.8 depends on:
ii  binutils2.24.51.20140425-1
ii  cpp-4.8 4.8.2-21
ii  gcc-4.8-base4.8.2-21
ii  libc6   2.18-5
ii  libcloog-isl4   0.18.2-1
ii  libgcc-4.8-dev  4.8.2-21
ii  libgmp102:6.0.0+dfsg-4
ii  libisl100.12.2-1
ii  libmpc3 1.0.1-1
ii  libmpfr43.1.2-1
ii  zlib1g  1:1.2.8.dfsg-1

Versions of packages gcc-4.8 recommends:
ii  libc6-dev  2.18-5

Versions of packages gcc-4.8 suggests:
ii  binutils [binutils-gold]  2.24.51.20140425-1
ii  gcc-4.8-doc   4.8.2-2
pn  gcc-4.8-locales   
pn  gcc-4.8-multilib  
pn  libasan0-dbg  
pn  libatomic1-dbg
pn  libbacktrace1-dbg 
pn  libgcc1-dbg   
pn  libgomp1-dbg  
pn  libitm1-dbg   
pn  libquadmath0-dbg  
pn  libtsan0-dbg  

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20140513070654.21480.51313.report...@hiro.keithp.com



Bug#747935: marked as done (gcc-4.8: Cross compiling -m32 on amd64 host fails due to finding amd64 libaries instead of x86 libraries)

2014-05-13 Thread Debian Bug Tracking System
Your message dated Tue, 13 May 2014 11:02:19 +0200
with message-id <5371df9b.8070...@debian.org>
and subject line Re: Bug#747935: gcc-4.8: Cross compiling -m32 on amd64 host 
fails due to finding amd64 libaries instead of x86 libraries
has caused the Debian Bug report #747935,
regarding gcc-4.8: Cross compiling -m32 on amd64 host fails due to finding 
amd64 libaries instead of x86 libraries
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 ow...@bugs.debian.org
immediately.)


-- 
747935: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=747935
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: gcc-4.8
Version: 4.8.2-21
Severity: normal

Attempts to compile a trivial program (test.c):

int main() { return 0; }

fail on amd64 host:

$ gcc -m32 test.c
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.8/libgcc.a 
when searching for -lgcc
/usr/bin/ld: cannot find -lgcc
/usr/bin/ld: skipping incompatible 
/usr/lib/gcc/x86_64-linux-gnu/4.8/libgcc_s.so when searching for -lgcc_s
/usr/bin/ld: cannot find -lgcc_s
collect2: error: ld returned 1 exit status
$

I'm assuming gcc is simply mis-configured to not adjust the multilib
path when the -m32 command line option is present.

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.14.0 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages gcc-4.8 depends on:
ii  binutils2.24.51.20140425-1
ii  cpp-4.8 4.8.2-21
ii  gcc-4.8-base4.8.2-21
ii  libc6   2.18-5
ii  libcloog-isl4   0.18.2-1
ii  libgcc-4.8-dev  4.8.2-21
ii  libgmp102:6.0.0+dfsg-4
ii  libisl100.12.2-1
ii  libmpc3 1.0.1-1
ii  libmpfr43.1.2-1
ii  zlib1g  1:1.2.8.dfsg-1

Versions of packages gcc-4.8 recommends:
ii  libc6-dev  2.18-5

Versions of packages gcc-4.8 suggests:
ii  binutils [binutils-gold]  2.24.51.20140425-1
ii  gcc-4.8-doc   4.8.2-2
pn  gcc-4.8-locales   
pn  gcc-4.8-multilib  
pn  libasan0-dbg  
pn  libatomic1-dbg
pn  libbacktrace1-dbg 
pn  libgcc1-dbg   
pn  libgomp1-dbg  
pn  libitm1-dbg   
pn  libquadmath0-dbg  
pn  libtsan0-dbg  

-- no debconf information
--- End Message ---
--- Begin Message ---
Control: tag -1 + wontfix

Am 13.05.2014 09:06, schrieb Keith Packard:
> Package: gcc-4.8
> Version: 4.8.2-21
> Severity: normal
> 
> Attempts to compile a trivial program (test.c):
> 
>   int main() { return 0; }
> 
> fail on amd64 host:
> 
> $ gcc -m32 test.c
> /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.8/libgcc.a 
> when searching for -lgcc
> /usr/bin/ld: cannot find -lgcc
> /usr/bin/ld: skipping incompatible 
> /usr/lib/gcc/x86_64-linux-gnu/4.8/libgcc_s.so when searching for -lgcc_s
> /usr/bin/ld: cannot find -lgcc_s
> collect2: error: ld returned 1 exit status
> $
> 
> I'm assuming gcc is simply mis-configured to not adjust the multilib
> path when the -m32 command line option is present.

> Versions of packages gcc-4.8 suggests:
> pn  gcc-4.8-multilib  

see the suggests, and install gcc-multilib.--- End Message ---


Processing of gcc-4.9_4.9.0-3_amd64.changes

2014-05-13 Thread Debian FTP Masters
gcc-4.9_4.9.0-3_amd64.changes uploaded successfully to localhost
along with the files:
  gcc-4.9-source_4.9.0-3_all.deb
  gcj-4.9-jre-lib_4.9.0-3_all.deb
  gcj-4.9-source_4.9.0-3_all.deb
  libgcj-doc_4.9.0-3_all.deb
  libstdc++-4.9-doc_4.9.0-3_all.deb
  gcc-4.9-locales_4.9.0-3_all.deb
  gcc-4.9-base_4.9.0-3_amd64.deb
  libgcc1_4.9.0-3_amd64.deb
  libgcc1-dbg_4.9.0-3_amd64.deb
  libgcc-4.9-dev_4.9.0-3_amd64.deb
  lib32gcc1_4.9.0-3_amd64.deb
  lib32gcc1-dbg_4.9.0-3_amd64.deb
  lib32gcc-4.9-dev_4.9.0-3_amd64.deb
  libx32gcc1_4.9.0-3_amd64.deb
  libx32gcc1-dbg_4.9.0-3_amd64.deb
  libx32gcc-4.9-dev_4.9.0-3_amd64.deb
  libquadmath0_4.9.0-3_amd64.deb
  libquadmath0-dbg_4.9.0-3_amd64.deb
  lib32quadmath0_4.9.0-3_amd64.deb
  lib32quadmath0-dbg_4.9.0-3_amd64.deb
  libx32quadmath0_4.9.0-3_amd64.deb
  libx32quadmath0-dbg_4.9.0-3_amd64.deb
  libgomp1_4.9.0-3_amd64.deb
  libgomp1-dbg_4.9.0-3_amd64.deb
  lib32gomp1_4.9.0-3_amd64.deb
  lib32gomp1-dbg_4.9.0-3_amd64.deb
  libx32gomp1_4.9.0-3_amd64.deb
  libx32gomp1-dbg_4.9.0-3_amd64.deb
  libitm1_4.9.0-3_amd64.deb
  libitm1-dbg_4.9.0-3_amd64.deb
  lib32itm1_4.9.0-3_amd64.deb
  lib32itm1-dbg_4.9.0-3_amd64.deb
  libx32itm1_4.9.0-3_amd64.deb
  libx32itm1-dbg_4.9.0-3_amd64.deb
  libatomic1_4.9.0-3_amd64.deb
  libatomic1-dbg_4.9.0-3_amd64.deb
  lib32atomic1_4.9.0-3_amd64.deb
  lib32atomic1-dbg_4.9.0-3_amd64.deb
  libx32atomic1_4.9.0-3_amd64.deb
  libx32atomic1-dbg_4.9.0-3_amd64.deb
  cpp-4.9_4.9.0-3_amd64.deb
  fixincludes_4.9.0-3_amd64.deb
  gobjc++-4.9-multilib_4.9.0-3_amd64.deb
  gobjc++-4.9_4.9.0-3_amd64.deb
  gobjc-4.9-multilib_4.9.0-3_amd64.deb
  gobjc-4.9_4.9.0-3_amd64.deb
  libobjc4_4.9.0-3_amd64.deb
  libobjc4-dbg_4.9.0-3_amd64.deb
  libobjc-4.9-dev_4.9.0-3_amd64.deb
  lib32objc4_4.9.0-3_amd64.deb
  lib32objc4-dbg_4.9.0-3_amd64.deb
  lib32objc-4.9-dev_4.9.0-3_amd64.deb
  libx32objc4_4.9.0-3_amd64.deb
  libx32objc4-dbg_4.9.0-3_amd64.deb
  libx32objc-4.9-dev_4.9.0-3_amd64.deb
  libgo5_4.9.0-3_amd64.deb
  libgo5-dbg_4.9.0-3_amd64.deb
  lib32go5_4.9.0-3_amd64.deb
  lib32go5-dbg_4.9.0-3_amd64.deb
  libx32go5_4.9.0-3_amd64.deb
  libx32go5-dbg_4.9.0-3_amd64.deb
  gccgo-4.9_4.9.0-3_amd64.deb
  gccgo-4.9-multilib_4.9.0-3_amd64.deb
  gcj-4.9-jre-headless_4.9.0-3_amd64.deb
  libgcj15_4.9.0-3_amd64.deb
  libgcj15-awt_4.9.0-3_amd64.deb
  gcj-4.9-jre_4.9.0-3_amd64.deb
  gcj-4.9-jdk_4.9.0-3_amd64.deb
  libgcj15-dev_4.9.0-3_amd64.deb
  libgcj15-dbg_4.9.0-3_amd64.deb
  gcj-4.9_4.9.0-3_amd64.deb
  g++-4.9-multilib_4.9.0-3_amd64.deb
  g++-4.9_4.9.0-3_amd64.deb
  libstdc++6_4.9.0-3_amd64.deb
  lib32stdc++6_4.9.0-3_amd64.deb
  lib32stdc++-4.9-dev_4.9.0-3_amd64.deb
  lib32stdc++6-4.9-dbg_4.9.0-3_amd64.deb
  libx32stdc++6_4.9.0-3_amd64.deb
  libx32stdc++-4.9-dev_4.9.0-3_amd64.deb
  libx32stdc++6-4.9-dbg_4.9.0-3_amd64.deb
  libstdc++-4.9-dev_4.9.0-3_amd64.deb
  libstdc++-4.9-pic_4.9.0-3_amd64.deb
  libstdc++6-4.9-dbg_4.9.0-3_amd64.deb
  libasan1_4.9.0-3_amd64.deb
  libasan1-dbg_4.9.0-3_amd64.deb
  lib32asan1_4.9.0-3_amd64.deb
  lib32asan1-dbg_4.9.0-3_amd64.deb
  libx32asan1_4.9.0-3_amd64.deb
  libx32asan1-dbg_4.9.0-3_amd64.deb
  liblsan0_4.9.0-3_amd64.deb
  liblsan0-dbg_4.9.0-3_amd64.deb
  lib32lsan0_4.9.0-3_amd64.deb
  lib32lsan0-dbg_4.9.0-3_amd64.deb
  libx32lsan0_4.9.0-3_amd64.deb
  libx32lsan0-dbg_4.9.0-3_amd64.deb
  libtsan0_4.9.0-3_amd64.deb
  libtsan0-dbg_4.9.0-3_amd64.deb
  libubsan0_4.9.0-3_amd64.deb
  libubsan0-dbg_4.9.0-3_amd64.deb
  lib32ubsan0_4.9.0-3_amd64.deb
  lib32ubsan0-dbg_4.9.0-3_amd64.deb
  libx32ubsan0_4.9.0-3_amd64.deb
  libx32ubsan0-dbg_4.9.0-3_amd64.deb
  libvtv0_4.9.0-3_amd64.deb
  libvtv0-dbg_4.9.0-3_amd64.deb
  lib32vtv0_4.9.0-3_amd64.deb
  lib32vtv0-dbg_4.9.0-3_amd64.deb
  libx32vtv0_4.9.0-3_amd64.deb
  libx32vtv0-dbg_4.9.0-3_amd64.deb
  libcilkrts5_4.9.0-3_amd64.deb
  libcilkrts5-dbg_4.9.0-3_amd64.deb
  lib32cilkrts5_4.9.0-3_amd64.deb
  lib32cilkrts5-dbg_4.9.0-3_amd64.deb
  libx32cilkrts5_4.9.0-3_amd64.deb
  libx32cilkrts5-dbg_4.9.0-3_amd64.deb
  libgfortran3_4.9.0-3_amd64.deb
  libgfortran3-dbg_4.9.0-3_amd64.deb
  libgfortran-4.9-dev_4.9.0-3_amd64.deb
  lib32gfortran3_4.9.0-3_amd64.deb
  lib32gfortran3-dbg_4.9.0-3_amd64.deb
  lib32gfortran-4.9-dev_4.9.0-3_amd64.deb
  libx32gfortran3_4.9.0-3_amd64.deb
  libx32gfortran3-dbg_4.9.0-3_amd64.deb
  libx32gfortran-4.9-dev_4.9.0-3_amd64.deb
  gfortran-4.9-multilib_4.9.0-3_amd64.deb
  gfortran-4.9_4.9.0-3_amd64.deb
  gdc-4.9_4.9.0-3_amd64.deb
  libphobos-4.9-dev_4.9.0-3_amd64.deb
  gcc-4.9-multilib_4.9.0-3_amd64.deb
  gcc-4.9-plugin-dev_4.9.0-3_amd64.deb
  gcc-4.9_4.9.0-3_amd64.deb
  gcc-4.9_4.9.0-3.dsc
  gcc-4.9_4.9.0-3.diff.gz

Greetings,

Your Debian queue daemon (running on host franck.debian.org)


-- 
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1wk8sk-fh...@franck.debian.org



Bug#747903: libstdc++6-4.9-dbg:amd64: pretty-printer "SyntaxError: invalid syntax"

2014-05-13 Thread Matthias Klose
moving gdb to use Python 3.  This is addressed in 4.9.0-3 in unstable.

Am 12.05.2014 20:38, schrieb Toby Speight:
> I'm using gdb 7.6.2, and I get the following when I load a program
> linked against libstdc++:
> 
> /
> | [Thread debugging using libthread_db enabled]
> | Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
> | Traceback (most recent call last):
> |   File 
> "/usr/lib/debug/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20-gdb.py", line 
> 59, in 
> | from libstdcxx.v6.printers import register_libstdcxx_printers
> |   File 
> "/usr/lib/x86_64-linux-gnu/../../share/gcc-4.9/python/libstdcxx/v6/printers.py",
>  line 54
> | raise ValueError, "Cannot find type %s::%s" % (str(orig), name)
> | ^
> | SyntaxError: invalid syntax
> \


-- 
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/5371ee91.4020...@debian.org



gcc-4.9_4.9.0-3_amd64.changes ACCEPTED into unstable

2014-05-13 Thread Debian FTP Masters


Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Tue, 13 May 2014 02:15:27 +0200
Source: gcc-4.9
Binary: gcc-4.9-base libgcc1 libgcc1-dbg libgcc2 libgcc2-dbg libgcc-4.9-dev 
libgcc4 libgcc4-dbg lib64gcc1 lib64gcc1-dbg lib64gcc-4.9-dev lib32gcc1 
lib32gcc1-dbg lib32gcc-4.9-dev libn32gcc1 libn32gcc1-dbg libn32gcc-4.9-dev 
libx32gcc1 libx32gcc1-dbg libx32gcc-4.9-dev gcc-4.9 gcc-4.9-multilib 
gcc-4.9-plugin-dev gcc-4.9-hppa64 cpp-4.9 gcc-4.9-locales g++-4.9 
g++-4.9-multilib libgomp1 libgomp1-dbg lib32gomp1 lib32gomp1-dbg lib64gomp1 
lib64gomp1-dbg libn32gomp1 libn32gomp1-dbg libx32gomp1 libx32gomp1-dbg libitm1 
libitm1-dbg lib32itm1 lib32itm1-dbg lib64itm1 lib64itm1-dbg libn32itm1 
libn32itm1-dbg libx32itm1 libx32itm1-dbg libatomic1 libatomic1-dbg lib32atomic1 
lib32atomic1-dbg lib64atomic1 lib64atomic1-dbg libn32atomic1 libn32atomic1-dbg 
libx32atomic1 libx32atomic1-dbg libasan1 libasan1-dbg lib32asan1 lib32asan1-dbg 
lib64asan1 lib64asan1-dbg libn32asan1 libn32asan1-dbg libx32asan1 
libx32asan1-dbg liblsan0 liblsan0-dbg lib32lsan0 lib32lsan0-dbg lib64lsan0 
lib64lsan0-dbg
 libn32lsan0 libn32lsan0-dbg libx32lsan0 libx32lsan0-dbg libtsan0 libtsan0-dbg 
libubsan0 libubsan0-dbg lib32ubsan0 lib32ubsan0-dbg lib64ubsan0 lib64ubsan0-dbg 
libn32ubsan0 libn32ubsan0-dbg libx32ubsan0 libx32ubsan0-dbg libvtv0 libvtv0-dbg 
lib32vtv0 lib32vtv0-dbg lib64vtv0 lib64vtv0-dbg libx32vtv0 libx32vtv0-dbg 
libcilkrts5 libcilkrts5-dbg lib32cilkrts5 lib32cilkrts5-dbg lib64cilkrts5 
lib64cilkrts5-dbg libx32cilkrts5 libx32cilkrts5-dbg libquadmath0 
libquadmath0-dbg lib32quadmath0 lib32quadmath0-dbg lib64quadmath0 
lib64quadmath0-dbg libn32quadmath0 libn32quadmath0-dbg libx32quadmath0 
libx32quadmath0-dbg gobjc++-4.9 gobjc++-4.9-multilib gobjc-4.9 
gobjc-4.9-multilib libobjc-4.9-dev lib64objc-4.9-dev lib32objc-4.9-dev 
libn32objc-4.9-dev libx32objc-4.9-dev libobjc4 libobjc4-dbg lib64objc4 
lib64objc4-dbg lib32objc4 lib32objc4-dbg libn32objc4 libn32objc4-dbg 
libx32objc4 libx32objc4-dbg gfortran-4.9 gfortran-4.9-multilib 
libgfortran-4.9-dev lib64gfortran-4.9-dev
 lib32gfortran-4.9-dev libn32gfortran-4.9-dev libx32gfortran-4.9-dev 
libgfortran3 libgfortran3-dbg lib64gfortran3 lib64gfortran3-dbg lib32gfortran3 
lib32gfortran3-dbg libn32gfortran3 libn32gfortran3-dbg libx32gfortran3 
libx32gfortran3-dbg gccgo-4.9 gccgo-4.9-multilib libgo5 libgo5-dbg lib64go5 
lib64go5-dbg lib32go5 lib32go5-dbg libn32go5 libn32go5-dbg libx32go5 
libx32go5-dbg gcj-4.9 gcj-4.9-jdk gcj-4.9-jre-headless gcj-4.9-jre libgcj15 
gcj-4.9-jre-lib libgcj15-awt libgcj15-dev libgcj15-dbg gcj-4.9-source 
libgcj-doc libstdc++6 lib32stdc++6 lib64stdc++6 libn32stdc++6 libx32stdc++6 
libstdc++-4.9-dev libstdc++-4.9-pic libstdc++6-4.9-dbg lib32stdc++-4.9-dev 
lib32stdc++6-4.9-dbg lib64stdc++-4.9-dev lib64stdc++6-4.9-dbg 
libn32stdc++-4.9-dev libn32stdc++6-4.9-dbg libx32stdc++-4.9-dev 
libx32stdc++6-4.9-dbg libstdc++-4.9-doc gdc-4.9 libphobos-4.9-dev 
libphobos-4.9-dbg gcc-4.9-soft-float fixincludes
 gcc-4.9-source
Architecture: source all amd64
Version: 4.9.0-3
Distribution: unstable
Urgency: medium
Maintainer: Debian GCC Maintainers 
Changed-By: Matthias Klose 
Description: 
 cpp-4.9- GNU C preprocessor
 fixincludes - Fix non-ANSI header files
 g++-4.9- GNU C++ compiler
 g++-4.9-multilib - GNU C++ compiler (multilib files)
 gcc-4.9- GNU C compiler
 gcc-4.9-base - GCC, the GNU Compiler Collection (base package)
 gcc-4.9-hppa64 - GNU C compiler (cross compiler for hppa64)
 gcc-4.9-locales - GCC, the GNU compiler collection (native language support 
files)
 gcc-4.9-multilib - GNU C compiler (multilib files)
 gcc-4.9-plugin-dev - Files for GNU GCC plugin development.
 gcc-4.9-soft-float - GCC soft-floating-point gcc libraries (ARM)
 gcc-4.9-source - Source of the GNU Compiler Collection
 gccgo-4.9  - GNU Go compiler
 gccgo-4.9-multilib - GNU Go compiler (multilib files)
 gcj-4.9- GCJ byte code and native compiler for Java(TM)
 gcj-4.9-jdk - GCJ and Classpath development tools for Java(TM)
 gcj-4.9-jre - Java runtime environment using GIJ/Classpath
 gcj-4.9-jre-headless - Java runtime environment using GIJ/Classpath (headless 
version)
 gcj-4.9-jre-lib - Java runtime library for use with gcj (jar files)
 gcj-4.9-source - GCJ java sources for use in IDEs like eclipse and netbeans
 gdc-4.9- GNU D compiler (version 2), based on the GCC backend
 gfortran-4.9 - GNU Fortran compiler
 gfortran-4.9-multilib - GNU Fortran compiler (multilib files)
 gobjc++-4.9 - GNU Objective-C++ compiler
 gobjc++-4.9-multilib - GNU Objective-C++ compiler (multilib files)
 gobjc-4.9  - GNU Objective-C compiler
 gobjc-4.9-multilib - GNU Objective-C compiler (multilib files)
 lib32asan1 - AddressSanitizer -- a fast memory error detector (32bit)
 lib32asan1-dbg - AddressSanitizer -- a fast memory error detector (32 bit 
debug sy
 lib32atomic1 - support library providing __atomic built-in functions (32bit)
 lib32atomic1-dbg - support library providing __atomic 

Bug#747526: src:gcc-4.9: FTBFS on sparc64: update symbols

2014-05-13 Thread Matthias Klose
Version: 4.9.0-3

Am 09.05.2014 17:19, schrieb Helmut Grohne:
> gcc-4.9 needs a symbol update for libasan1 on sparc64


-- 
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/53720b0b.8050...@debian.org



Bug#747990: gnat-4.6: non-standard gcc/g++ used for build (gcc-4.6)

2014-05-13 Thread Matthias Klose
Package: gnat-4.6
Version: 4.6.4-4
Severity: important
Tags: sid jessie
User: debian-gcc@lists.debian.org
Usertags: non-standard-compiler, gcc-4.6, gcc-4.6-legacy

This package builds with a non standard compiler version; please check
if this package can be built with the default version of gcc/g++, or
with gcc-4.9/g++-4.9.

Please drop build dependencies of the form libstdc++6-4.6-dev, these
are not needed and fulfilled by build-essential.

Please keep this report open until the package uses the default
compiler version (or gcc-4.9) for the package build.

The severity of this report is likely to be raised before the release,
so that the gcc-4.6 package can be removed for the release.


-- 
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1wkboe-00030v...@ravel.debian.org



preparing for GCC 4.9 (bug squashing on May 16/17)

2014-05-13 Thread Matthias Klose
With gcc-4.9 now available in testing, it is time to prepare for the change of
the default to 4.9, for a subset of architectures or for all (release)
architectures.  The defaults for the gdc, gccgo, gcj and gnat frontends already
point to 4.9 and are used on all architectures.  Issue #746805 tracks the
gfortran default change, including the change of the Fortran 90 module version.

An email a week ago to debian-{release,ports} [1] didn't show any obvious
blockers, and various test rebuilds don't show at least any internal compiler
errors anymore.

The Debian archive was rebuilt twice on amd64, once in February, resulting in
bug submissions for GCC and feedback for the porting guide [2], a second time in
March to file issues for packages failing to build with GCC 4.9 [3].  Another
test rebuild for mips64 didn't show any additional build failures [4]. Another
test rebuild for Ubuntu on amd64, i386, armhf, ppc64el didn't show any other
compiler regressions on these architectures.

I'll work on fixing the build failures in [3], help is of course appreciated.
Trying to be online on May 16/17 on IRC #debian-toolchain (OFTC) and uploading
packages to the delayed queue.

Almost all build failures are analysed and should be easy to fix (exceptions
e.g. #746883).  Patches for the ones not caused by the Debian packaging may be
found in distributions already using GCC 4.9 as the default compiler (e.g.
Fedora 21).

If anything goes well, and a large amount of build failures are fixed, I plan to
make GCC 4.9 the default for the C/C++/ObjC/Obj-C++ frontends at the end of May,
beginning of June.

Bugs reports for packages building with a legacy version of GCC (4.6, 4.7) are
filed [5] [6], and will be filed for 4.8 once 4.9 is the default.

  Matthias

[1] https://lists.debian.org/debian-release/2014/05/msg00086.html
[2] http://gcc.gnu.org/gcc-4.9/porting_to.html
[3]
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-gcc-4.9;users=debian-gcc@lists.debian.org
[4] https://lists.debian.org/debian-release/2014/05/msg00087.html
[5]
http://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=gcc-4.6-legacy;users=debian-gcc@lists.debian.org
[6]
http://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=gcc-4.7-legacy;users=debian-gcc@lists.debian.org


-- 
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/53721687.2000...@debian.org



Bug#748024: gcc-4.9-plugin-dev: gcc plugins can not build

2014-05-13 Thread Samuel Thibault
Package: gcc-4.9-plugin-dev
Version: 4.9.0-2
Severity: serious
Justification: Renders package unusable

Hello,

Some headers seem to be missing to make using plugins workable at all
with gcc-4.9:

$ cat test.cpp
#include 
#include 
#include 

int main(void) {
return 0;
}
$ g++-4.9 test.cpp -o test  -I$(g++-4.9 -print-file-name=plugin)/include
...
/usr/lib/gcc/x86_64-linux-gnu/4.9/plugin/include/gimple.h:276:22: error:
field ‘call_used’ has incomplete type ‘pt_solution’ struct pt_solution 
call_used;

struct pt_solution is nowhere to be found in the plugin headers.

Samuel

-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.14.0 (SMP w/8 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages gcc-4.9-plugin-dev depends on:
ii  gcc-4.9   4.9.0-2
ii  gcc-4.9-base  4.9.0-2
ii  libc6 2.18-5
ii  libgmp-dev2:6.0.0+dfsg-4

gcc-4.9-plugin-dev recommends no packages.

gcc-4.9-plugin-dev suggests no packages.

-- no debconf information

-- 
Samuel
"...[Linux's] capacity to talk via any medium except smoke signals."
(By Dr. Greg Wettstein, Roger Maris Cancer Center)


-- 
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20140513133210.ga4...@type.bordeaux.inria.fr



Bug#748024: gcc-4.9-plugin-dev: gcc plugins can not build

2014-05-13 Thread Matthias Klose
Control: tags -1 important

it is included in tree-ssa-alias.h.  Trying to find out why gimple.h doesn't
include it on its own.


-- 
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/53722134.5000...@debian.org



Processed: forwarded GCC issue

2014-05-13 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> forwarded 748024 https://gcc.gnu.org/PR61176
Bug #748024 [gcc-4.9-plugin-dev] gcc-4.9-plugin-dev: gcc plugins can not build
Set Bug forwarded-to-address to 'https://gcc.gnu.org/PR61176'.
> tags 748024 + upstream
Bug #748024 [gcc-4.9-plugin-dev] gcc-4.9-plugin-dev: gcc plugins can not build
Added tag(s) upstream.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
748024: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=748024
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


--
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/handler.s.c.13999898211301.transcr...@bugs.debian.org



Re: preparing for GCC 4.9 (bug squashing on May 16/17)

2014-05-13 Thread Yunqiang Su
On Tue, May 13, 2014 at 8:56 PM, Matthias Klose  wrote:
> With gcc-4.9 now available in testing, it is time to prepare for the change of
> the default to 4.9, for a subset of architectures or for all (release)
> architectures.  The defaults for the gdc, gccgo, gcj and gnat frontends 
> already
> point to 4.9 and are used on all architectures.  Issue #746805 tracks the
> gfortran default change, including the change of the Fortran 90 module 
> version.
>
> An email a week ago to debian-{release,ports} [1] didn't show any obvious
> blockers, and various test rebuilds don't show at least any internal compiler
> errors anymore.
>
> The Debian archive was rebuilt twice on amd64, once in February, resulting in
> bug submissions for GCC and feedback for the porting guide [2], a second time 
> in
> March to file issues for packages failing to build with GCC 4.9 [3].  Another
> test rebuild for mips64 didn't show any additional build failures [4]. Another
> test rebuild for Ubuntu on amd64, i386, armhf, ppc64el didn't show any other
> compiler regressions on these architectures.
>
> I'll work on fixing the build failures in [3], help is of course appreciated.
> Trying to be online on May 16/17 on IRC #debian-toolchain (OFTC) and uploading
> packages to the delayed queue.
>
> Almost all build failures are analysed and should be easy to fix (exceptions
> e.g. #746883).  Patches for the ones not caused by the Debian packaging may be
> found in distributions already using GCC 4.9 as the default compiler (e.g.
> Fedora 21).
>
> If anything goes well, and a large amount of build failures are fixed, I plan 
> to
> make GCC 4.9 the default for the C/C++/ObjC/Obj-C++ frontends at the end of 
> May,
> beginning of June.
>
> Bugs reports for packages building with a legacy version of GCC (4.6, 4.7) are
> filed [5] [6], and will be filed for 4.8 once 4.9 is the default.

Do you plan make 4.9 the only version of gcc in jessie?

>
>   Matthias
>
> [1] https://lists.debian.org/debian-release/2014/05/msg00086.html
> [2] http://gcc.gnu.org/gcc-4.9/porting_to.html
> [3]
> https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-gcc-4.9;users=debian-gcc@lists.debian.org
> [4] https://lists.debian.org/debian-release/2014/05/msg00087.html
> [5]
> http://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=gcc-4.6-legacy;users=debian-gcc@lists.debian.org
> [6]
> http://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=gcc-4.7-legacy;users=debian-gcc@lists.debian.org
>
>
> --
> To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
> Archive: https://lists.debian.org/53721687.2000...@debian.org
>



-- 
Yunqiang Su


-- 
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/cakcpw6wbhlne-noqodj0b26jod+jfg22h2qbsvs0qu+xep6...@mail.gmail.com



Re: preparing for GCC 4.9 (bug squashing on May 16/17)

2014-05-13 Thread Matthias Klose
Am 13.05.2014 17:44, schrieb Yunqiang Su:
> Do you plan make 4.9 the only version of gcc in jessie?

This first depends on building the kernel, both linux and kfreebsd, and eglibc
using gcc-4.9.


-- 
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/53724405.8070...@debian.org



Re: preparing for GCC 4.9 (bug squashing on May 16/17)

2014-05-13 Thread Yunqiang Su
On Wed, May 14, 2014 at 12:10 AM, Matthias Klose  wrote:
> Am 13.05.2014 17:44, schrieb Yunqiang Su:
>> Do you plan make 4.9 the only version of gcc in jessie?
>
> This first depends on building the kernel, both linux and kfreebsd, and eglibc
> using gcc-4.9.
>
I tried build eglibc with gcc-4.9, and use it. All of them works well.

For kernel, gcc-4.8/4.9 have a problem: the prevent the Loongson 3 kernel boot.
We still have no idea why. gcc-4.7 works fine.


-- 
Yunqiang Su


-- 
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/CAKcpw6UU-iM35oqXiOkyF_L3W9S5BmceRwOhBF4EbR=r2y0...@mail.gmail.com