[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: