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, [EMAIL PROTECTED] 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