target/6668: when using --disable-multilib, libgcc_s.so is installed in the wrong place on sparc-solaris

Dan Nicolaescu dann@godzilla.ics.uci.edu
Wed May 15 15:16:00 GMT 2002


>Number:         6668
>Category:       target
>Synopsis:       when using --disable-multilib, libgcc_s.so is installed in the wrong place on sparc-solaris
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    unassigned
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed May 15 15:16:00 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     Dan Nicolaescu <dann@godzilla.ics.uci.edu>
>Release:        gcc version 3.2 20020515 (experimental)
>Organization:
>Environment:
sparc-sun-solaris2.7
>Description:
I did the following
setenv CONFIG_SHELL /opt/bin/bash
create obj dir
PATHTOSRCDIR/configure --disable-checking --disable-nls --disable-multilib --prefix=/local/dann/gcc-HEAD-cvs/installed --enable-languages=c,c++ 

make bootstrap
make install

Then 
find /local/dann/gcc-HEAD-cvs/installed -name libgcc\* 

/local/dann/gcc-HEAD-cvs/installed/lib/gcc-lib/sparc-sun-solaris2.7/3.2/libgcc.a
/local/dann/gcc-HEAD-cvs/installed/lib/gcc-lib/sparc-sun-solaris2.7/3.2/libgcc_eh.a
/local/dann/gcc-HEAD-cvs/installed/lib/sparcv9/libgcc_s.so
/local/dann/gcc-HEAD-cvs/installed/lib/sparcv9/libgcc_s.so.1

file /local/dann/gcc-HEAD-cvs/installed/lib/sparcv9/libgcc_s.so
/local/dann/gcc-HEAD-cvs/installed/lib/sparcv9/libgcc_s.so: ELF 32-bit MSB dynamic lib SPARC Version 1, dynamically linked, not stripped

When using --disable-multilib libgcc_s.so should not
go in the sparcv9 subdir...

>How-To-Repeat:
As above. 
>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the Gcc-bugs mailing list