This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
bug (solved) compiling gcc 3.2 on solaris 8, 64-bit, with gcc 3.1
- From: alex avriette <a_avriette at acs dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Cc: avriettea at speakeasy dot net
- Date: Wed, 6 Nov 2002 16:56:16 -0500
- Subject: bug (solved) compiling gcc 3.2 on solaris 8, 64-bit, with gcc 3.1
While attempting to compile gcc 3.2, I found a bug in the build process
(which i have corrected, bug report to gcc folks on its way). I'll
report back after that. I think however, this is a gcc bug (that will
because of the bug I just found) be present in 3.2. The problem is that
when gcc is built, the directory $build_dir/gcc/sparcv9 does not
include the following two symlinks:
lrwxrwxrwx 1 aja96 atd 13 Nov 6 16:23 libgcc_s.so ->
libgcc_s.so.1
lrwxrwxrwx 1 aja96 atd 13 Nov 6 16:25
libgcc_s_sparcv9.so -> libgcc_s.so.1
(note: -rwxr-xr-x 1 aja96 atd 512136 Nov 6 14:12
libgcc_s.so.1)
creating those symlinks (and adding the dir to LD_LIBRARY_PATH, but in
retrospect i think it was unnecessary) allows it to continue compiling
(gcc).
This broke specifically in the
$build_dir/sparc-sun-solaris2.8/sparcv9/libffi directory. There were
lots of symlinks missing to things like config-ml.in, but those were
real easy to fix. It appears to be compiling now.
Anyway, thats an easy fix, and should probably be incorporated into
further releases.
Thanks.
alex