This is the mail archive of the gcc-prs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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:


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]