Bug#272401: g++-3.3: Nonstandard location for stdlibc++ header files
Package: g++-3.3
Version: 1:3.3.4-6sarge1.2
Severity: normal
The Debian version of g++ installs the libstdc++ header files into the
directroy "/usr/include/c++/3.3". The "standard" location is the
slightly different "/usr/include/c++/3.3.4". Is there a reason for
this? This breaks e.g. Intel's C++ compiler icpc 8.1, which by
default wants to use the g++ header and library files in order to
create binary compatible code.
It is arguably Intel's task to make their compiler compatible with
g++; however, since in this case Debian seems to be different from
what a "standard" g++ install would do, I want to argue that Debian
should also use the "standard" include file location. Unless, of
course, there is agood reason for begin different.
-- System Information:
Debian Release: 3.1
APT prefers testing
APT policy: (990, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.8-1-686
Locale: LANG=C, LC_CTYPE=de_DE@euro
Versions of packages g++-3.3 depends on:
ii gcc-3.3 1:3.3.4-6sarge1.2 The GNU C compiler
ii gcc-3.3-base 1:3.3.4-6sarge1.2 The GNU Compiler Collection (base
ii libc6 2.3.2.ds1-16 GNU C Library: Shared libraries an
ii libstdc++5-3.3-dev 1:3.3.4-6sarge1.2 The GNU Standard C++ Library v3 (d
-- no debconf information
Reply to: