target/6668: when using --disable-multilib, libgcc_s.so is installed in the wrong place on sparc-solaris
Rainer Orth
ro@TechFak.Uni-Bielefeld.DE
Wed Aug 14 09:56:00 GMT 2002
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
More information about the Gcc-prs
mailing list