public inbox for gcc-prs@sourceware.org
help / color / mirror / Atom feed
* Re: target/6668: when using --disable-multilib, libgcc_s.so is installed in the wrong place on sparc-solaris
@ 2002-10-10 12:03 jakub
  0 siblings, 0 replies; 5+ messages in thread
From: jakub @ 2002-10-10 12:03 UTC (permalink / raw)
  To: dann, gcc-bugs, gcc-prs, jakub

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

State-Changed-From-To: analyzed->closed
State-Changed-By: jakub
State-Changed-When: Thu Oct 10 12:03:14 2002
State-Changed-Why:
    Should be fixed on both 3.2 branch and head.

http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&pr=6668


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: target/6668: when using --disable-multilib, libgcc_s.so is installed in the wrong place on sparc-solaris
@ 2002-08-14  9:56 Rainer Orth
  0 siblings, 0 replies; 5+ messages in thread
From: Rainer Orth @ 2002-08-14  9:56 UTC (permalink / raw)
  To: jakub; +Cc: gcc-prs

The following reply was made to PR target/6668; it has been noted by GNATS.

From: Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
To: jakub@gcc.gnu.org
Cc: dann@godzilla.ics.uci.edu, gcc-bugs@gcc.gnu.org, gcc-prs@gcc.gnu.org,
   gcc-gnats@gcc.gnu.org, jakub@gcc.gnu.org
Subject: Re: target/6668: when using --disable-multilib, libgcc_s.so is installed in the wrong place on sparc-solaris
Date: 14 Aug 2002 18:02:33 +0200

 jakub@gcc.gnu.org writes:
 
 > Synopsis: when using --disable-multilib, libgcc_s.so is installed in the wrong place on sparc-solaris
 > 
 > State-Changed-From-To: open->analyzed
 > State-Changed-By: jakub
 > State-Changed-When: Thu May 16 06:35:02 2002
 > State-Changed-Why:
 >     I think we'll need driver changes then, the guess method
 >     used in mklibgcc really doesn't work well with --disable-multilibs.
 >     I think it will be useful anyway, for libtool etc.
 >     IMHO there should be an option -print-multi-suffix
 >     similar to -print-multi-directory, which would print
 >     empty line with -print-multi-directory would print .,
 >     /directory if -print-multi-directory would print directory
 >     and in the sparc/s390/x86_64/etc. cases would print
 >     the libdir suffix instead, so
 >     gcc -m64 -print-multi-suffix would print on sparc64-linux
 >     64
 >     and on sparc-solaris
 >     /sparcv9
 >     Will try to implement this soon.
 
 Have you been able to work on this?  I've just received a report that (as
 expected ;-) IRIX 6 with --disable-multilib is affected by this problem as
 well.  As on Solaris 2, you must configure this way on systems that cannot
 run 64-bit binaries for whatever reason, so this certainly should be fixed
 for 3.3 (if not for 3.2.1).
 
 	Rainer


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: target/6668: when using --disable-multilib, libgcc_s.so is installed in the wrong place on sparc-solaris
@ 2002-05-16  6:35 jakub
  0 siblings, 0 replies; 5+ messages in thread
From: jakub @ 2002-05-16  6:35 UTC (permalink / raw)
  To: dann, gcc-bugs, gcc-prs, jakub

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

State-Changed-From-To: open->analyzed
State-Changed-By: jakub
State-Changed-When: Thu May 16 06:35:02 2002
State-Changed-Why:
    I think we'll need driver changes then, the guess method
    used in mklibgcc really doesn't work well with --disable-multilibs.
    I think it will be useful anyway, for libtool etc.
    IMHO there should be an option -print-multi-suffix
    similar to -print-multi-directory, which would print
    empty line with -print-multi-directory would print .,
    /directory if -print-multi-directory would print directory
    and in the sparc/s390/x86_64/etc. cases would print
    the libdir suffix instead, so
    gcc -m64 -print-multi-suffix would print on sparc64-linux
    64
    and on sparc-solaris
    /sparcv9
    Will try to implement this soon.

http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&pr=6668


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: target/6668: when using --disable-multilib, libgcc_s.so is installed in the wrong place on sparc-solaris
@ 2002-05-16  4:12 davem
  0 siblings, 0 replies; 5+ messages in thread
From: davem @ 2002-05-16  4:12 UTC (permalink / raw)
  To: dann, gcc-bugs, gcc-prs, jakub, nobody

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

Responsible-Changed-From-To: unassigned->jakub
Responsible-Changed-By: davem
Responsible-Changed-When: Thu May 16 04:12:47 2002
Responsible-Changed-Why:
    Jakub wrote all the code involved in this problem
    so he will know best how to fix it.

http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&pr=6668


^ permalink raw reply	[flat|nested] 5+ messages in thread

* target/6668: when using --disable-multilib, libgcc_s.so is installed in the wrong place on sparc-solaris
@ 2002-05-15 15:16 Dan Nicolaescu
  0 siblings, 0 replies; 5+ messages in thread
From: Dan Nicolaescu @ 2002-05-15 15:16 UTC (permalink / raw)
  To: gcc-gnats


>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:


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2002-10-10 19:03 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-10-10 12:03 target/6668: when using --disable-multilib, libgcc_s.so is installed in the wrong place on sparc-solaris jakub
  -- strict thread matches above, loose matches on Subject: below --
2002-08-14  9:56 Rainer Orth
2002-05-16  6:35 jakub
2002-05-16  4:12 davem
2002-05-15 15:16 Dan Nicolaescu

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).