gcc and gdb bug caused by imacros usage (gdb emits only <command-line>)

Stefan Winter stefan.winter at restena.lu
Sun Jan 19 19:52:27 CET 2014


> I'm inclined to ignore it for the short term.  I don't see it on any
> platforms I use, and the upstream gcc / gdb really should be fixed to
> work as advertised.

I hit it last time I tried to debug something, short before 3.0.1. This
was a stock openSUSE 13.1 64-Bit install. Maybe the platforms where this
occurs aren't that exotic, which would be bad for incoming bug reports.

I'm attaching version information from the box that did it.


 # gcc -v
Using built-in specs.
Target: x86_64-suse-linux
Configured with: ../configure --prefix=/usr --infodir=/usr/share/info
--mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64
--enable-checking=release --with-gxx-include-dir=/usr/include/c++/4.8
--enable-ssp --disable-libssp --disable-plugin
--with-bugurl=http://bugs.opensuse.org/ --with-pkgversion='SUSE Linux'
--disable-libgcj --disable-libmudflap --with-slibdir=/lib64
--with-system-zlib --enable-__cxa_atexit
--enable-libstdcxx-allocator=new --disable-libstdcxx-pch
--enable-version-specific-runtime-libs --enable-linker-build-id
--program-suffix=-4.8 --enable-linux-futex --without-system-libunwind
--with-arch-32=i586 --with-tune=generic --build=x86_64-suse-linux
Thread model:

gcc version 4.8.1 20130909 [gcc-4_8-branch revision 202388] (SUSE

# gdb --version
GNU gdb (GDB; openSUSE 13.1)                                                                                                                                                                                                   

Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-suse-linux".

More information about the Freeradius-Devel mailing list