This is the mail archive of the
gcc-prs@gcc.gnu.org
mailing list for the GCC project.
libstdc++/5777: 3.0.4 w/ version-specific-runtimes installs g++ headers incorrectly
- From: Matthew dot R dot Wette at jpl dot nasa dot gov
- To: gcc-gnats at gcc dot gnu dot org
- Cc: mwette at grover dot jpl dot nasa dot gov
- Date: Mon, 25 Feb 2002 09:40:38 -0800 (PST)
- Subject: libstdc++/5777: 3.0.4 w/ version-specific-runtimes installs g++ headers incorrectly
>Number: 5777
>Category: libstdc++
>Synopsis: 3.0.4 w/ version-specific-runtimes installs g++ headers incorrectly
>Confidential: no
>Severity: critical
>Priority: medium
>Responsible: unassigned
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Mon Feb 25 09:46:01 PST 2002
>Closed-Date:
>Last-Modified:
>Originator: Matt Wette
>Release: 3.0.4
>Organization:
Jet Propulsion Laboratory
>Environment:
System: SunOS grover 5.7 Generic_106541-18 sun4u sparc SUNW,Ultra-4
Architecture: sun4
host: sparc-sun-solaris2.7
build: sparc-sun-solaris2.7
target: sparc-sun-solaris2.7
configured with: ./configure --prefix=/var/tmp/gca-gnu --enable-shared --enable-version-specific-runtime-libs --disable-nls --disable-libjava --disable-libobjc --enable-languages=c,c++,f77
>Description:
The libstdc++ header files get installed under
$prefix/lib/gcc-lib/sparc-sun-solaris2.7/include
instead of
$prefix/lib/gcc-lib/sparc-sun-solaris2.7/3.0.4/include
if --enable-version-specific-runtime-libs is used
>How-To-Repeat:
The following script was used to configure:
#!/bin/sh
CFLAGS=-O2 \
CXXFLAGS=-O2 \
./configure \
--prefix=/var/tmp/gca-gnu \
--enable-shared \
--enable-version-specific-runtime-libs \
--disable-nls \
--disable-libjava \
--disable-libobjc \
--enable-languages=c++,f77
After compile and install I find that
grover$ ./g++ -v
Reading specs from ./../lib/gcc-lib/sparc-sun-solaris2.7/3.0.4/specs
Configured with: ./configure --prefix=/var/tmp/gca-gnu --enable-shared
--enable-version-specific-runtime-libs --disable-nls --disable-libjava
--disable-libobjc --enable-languages=c,c++,f77
Thread model: posix
gcc version 3.0.4
grover$ pwd
/var/tmp/gca-gnu/lib/gcc-lib/sparc-sun-solaris2.7
grover$ ls
3.0.4/ libstdc++.la* libstdc++.so.3.0.4*
include/ libstdc++.so@ libsupc++.a
libstdc++.a libstdc++.so.3@ libsupc++.la*
grover$ ls include
g++/
grover$ ls 3.0.4/include
README kcms@ regex.h syslimits.h
X11@ kerberos/ root/ thread_db.h
Xm@ libintl.h rpc/ tzfile.h
alloca.h limits.h setjmp.h unistd.h
arpa/ math.h stdarg.h v7/
curses.h netinet/ stdbool.h varargs.h
fixed proc_service.h stddef.h wchar.h
floatingpoint.h prof.h stdio.h
g2c.h proto.h stdlib.h
iso646.h pthread.h sys/
>Fix:
Unknown fix, I'm guessing this is in libstdc++ configure or Makefile
>Release-Note:
>Audit-Trail:
>Unformatted: