public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug target/13291] New: build fails on Solaris 8 sun4m ld: fatal: file /usr/ccs/lib/values-Xa.o: wrong ELF class: ELFCLASS32
@ 2003-12-04  1:31 carl at bl dot echidna dot id dot au
  2003-12-04  2:14 ` [Bug target/13291] " pinskia at gcc dot gnu dot org
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: carl at bl dot echidna dot id dot au @ 2003-12-04  1:31 UTC (permalink / raw)
  To: gcc-bugs

I think gcc 3.3.2 is trying to build sparcv9 stuff on my sun4m SparcSERVER 10
which is a 32 bit machine, running SunOS 5.8 (Solaris 8)

here's what I see :

#!/bin/sh
# This file was generated automatically by configure.  Do not edit.
# This directory was configured as follows:
./configure --with-gcc-version-trigger=/home/carl/gcc/gcc-3.3.2/gcc/version.c --
host=sparc-sun-solaris2.8 --enable-languages=c,c++ --norecursion
# using "mh-frag"



/home/carl/gcc/gcc-3.3.2/gcc/xgcc -B/home/carl/gcc/gcc-3.3.2/gcc/
-B/usr/local/sparc-sun-solaris2.8/bin/ -B/usr/local/sparc-sun-solaris2.8/lib/
-isystem /usr/local/sparc-sun-solaris2.8/include -O2  -DIN_GCC    -W -Wall
-Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -isystem ./include 
-fPIC -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -shared
-nodefaultlibs -Wl,-h,libgcc_s.so.1 -Wl,-z,text -Wl,-z,defs
-Wl,-M,libgcc/sparcv9/libgcc.map -o sparcv9/libgcc_s.so.1  -m64 
libgcc/sparcv9/_muldi3.o libgcc/sparcv9/_negdi2.o libgcc/sparcv9/_lshrdi3.o
libgcc/sparcv9/_ashldi3.o libgcc/sparcv9/_ashrdi3.o libgcc/sparcv9/_ffsdi2.o
libgcc/sparcv9/_clz.o libgcc/sparcv9/_cmpdi2.o libgcc/sparcv9/_ucmpdi2.o
libgcc/sparcv9/_floatdidf.o libgcc/sparcv9/_floatdisf.o
libgcc/sparcv9/_fixunsdfsi.o libgcc/sparcv9/_fixunssfsi.o
libgcc/sparcv9/_fixunsdfdi.o libgcc/sparcv9/_fixdfdi.o
libgcc/sparcv9/_fixunssfdi.o libgcc/sparcv9/_fixsfdi.o libgcc/sparcv9/_fixxfdi.o
libgcc/sparcv9/_fixunsxfdi.o libgcc/sparcv9/_floatdixf.o
libgcc/sparcv9/_fixunsxfsi.o libgcc/sparcv9/_fixtfdi.o
libgcc/sparcv9/_fixunstfdi.o libgcc/sparcv9/_floatditf.o
libgcc/sparcv9/_clear_cache.o libgcc/sparcv9/_trampoline.o
libgcc/sparcv9/__main.o libgcc/sparcv9/_exit.o libgcc/sparcv9/_absvsi2.o
libgcc/sparcv9/_absvdi2.o libgcc/sparcv9/_addvsi3.o libgcc/sparcv9/_addvdi3.o
libgcc/sparcv9/_subvsi3.o libgcc/sparcv9/_subvdi3.o libgcc/sparcv9/_mulvsi3.o
libgcc/sparcv9/_mulvdi3.o libgcc/sparcv9/_negvsi2.o libgcc/sparcv9/_negvdi2.o
libgcc/sparcv9/_ctors.o libgcc/sparcv9/_divdi3.o libgcc/sparcv9/_moddi3.o
libgcc/sparcv9/_udivdi3.o libgcc/sparcv9/_umoddi3.o
libgcc/sparcv9/_udiv_w_sdiv.o libgcc/sparcv9/_udivmoddi4.o 
libgcc/sparcv9/unwind-dw2.o libgcc/sparcv9/unwind-dw2-fde.o
libgcc/sparcv9/unwind-sjlj.o libgcc/sparcv9/unwind-c.o -lc && rm -f
libgcc_s_sparcv9.so && ln -s sparcv9/libgcc_s.so.1 libgcc_s_sparcv9.so
ld: fatal: file /usr/ccs/lib/values-Xa.o: wrong ELF class: ELFCLASS32
ld: fatal: File processing errors. No output written to sparcv9/libgcc_s.so.1
collect2: ld returned 1 exit status
make[2]: *** [sparcv9/libgcc_s_sparcv9.so] Error 1
make[2]: Leaving directory `/home/carl/gcc/gcc-3.3.2/gcc'
make[1]: *** [stmp-multilib] Error 2
make[1]: Leaving directory `/home/carl/gcc/gcc-3.3.2/gcc'
make: *** [all-gcc] Error 2


I don't think it should be trying to build v9 stuff!

-- 
           Summary: build fails on Solaris 8 sun4m ld: fatal: file
                    /usr/ccs/lib/values-Xa.o: wrong ELF class: ELFCLASS32
           Product: gcc
           Version: 3.3.2
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: target
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: carl at bl dot echidna dot id dot au
                CC: gcc-bugs at gcc dot gnu dot org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13291


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

* [Bug target/13291] build fails on Solaris 8 sun4m ld: fatal: file /usr/ccs/lib/values-Xa.o: wrong ELF class: ELFCLASS32
  2003-12-04  1:31 [Bug target/13291] New: build fails on Solaris 8 sun4m ld: fatal: file /usr/ccs/lib/values-Xa.o: wrong ELF class: ELFCLASS32 carl at bl dot echidna dot id dot au
@ 2003-12-04  2:14 ` pinskia at gcc dot gnu dot org
  2003-12-06  0:33 ` carl at bl dot echidna dot id dot au
  2003-12-06  7:47 ` dhazeghi at yahoo dot com
  2 siblings, 0 replies; 4+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2003-12-04  2:14 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2003-12-04 02:14 -------
Did you read <http://gcc.gnu.org/install/specific.html#sparc-sun-solaris2*>?
When configuring on a Solaris 7 or later system that is running a kernel that supports only 32-bit 
binaries, one must configure with --disable-multilib, since we will not be able to build the 64-bit 
target libraries.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|                            |INVALID


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13291


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

* [Bug target/13291] build fails on Solaris 8 sun4m ld: fatal: file /usr/ccs/lib/values-Xa.o: wrong ELF class: ELFCLASS32
  2003-12-04  1:31 [Bug target/13291] New: build fails on Solaris 8 sun4m ld: fatal: file /usr/ccs/lib/values-Xa.o: wrong ELF class: ELFCLASS32 carl at bl dot echidna dot id dot au
  2003-12-04  2:14 ` [Bug target/13291] " pinskia at gcc dot gnu dot org
@ 2003-12-06  0:33 ` carl at bl dot echidna dot id dot au
  2003-12-06  7:47 ` dhazeghi at yahoo dot com
  2 siblings, 0 replies; 4+ messages in thread
From: carl at bl dot echidna dot id dot au @ 2003-12-06  0:33 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From carl at bl dot echidna dot id dot au  2003-12-06 00:33 -------
Subject: Re:  build fails on Solaris 8 sun4m ld: fatal:
 file /usr/ccs/lib/values-Xa.o: wrong ELF class: ELFCLASS32

pinskia at gcc dot gnu dot org wrote:
> ------- Additional Comments From pinskia at gcc dot gnu dot org  2003-12-04 02:14 -------
> Did you read <http://gcc.gnu.org/install/specific.html#sparc-sun-solaris2*>?
> When configuring on a Solaris 7 or later system that is running a kernel that supports only 32-bit 
> binaries, one must configure with --disable-multilib, since we will not be able to build the 64-bit 
> target libraries.
> 

Mea Culpa, no, I didn't read it.

Out of curiosity, why wouldn't configure work that out itself?




-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13291


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

* [Bug target/13291] build fails on Solaris 8 sun4m ld: fatal: file /usr/ccs/lib/values-Xa.o: wrong ELF class: ELFCLASS32
  2003-12-04  1:31 [Bug target/13291] New: build fails on Solaris 8 sun4m ld: fatal: file /usr/ccs/lib/values-Xa.o: wrong ELF class: ELFCLASS32 carl at bl dot echidna dot id dot au
  2003-12-04  2:14 ` [Bug target/13291] " pinskia at gcc dot gnu dot org
  2003-12-06  0:33 ` carl at bl dot echidna dot id dot au
@ 2003-12-06  7:47 ` dhazeghi at yahoo dot com
  2 siblings, 0 replies; 4+ messages in thread
From: dhazeghi at yahoo dot com @ 2003-12-06  7:47 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From dhazeghi at yahoo dot com  2003-12-06 07:47 -------
Nobody wrote a test for it yet :-) Seriously, this is one of those things that would certainly be nice 
to have. We're just waiting for a configury test... Bug 8686 tracks this issue.

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13291


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

end of thread, other threads:[~2003-12-06  7:47 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-12-04  1:31 [Bug target/13291] New: build fails on Solaris 8 sun4m ld: fatal: file /usr/ccs/lib/values-Xa.o: wrong ELF class: ELFCLASS32 carl at bl dot echidna dot id dot au
2003-12-04  2:14 ` [Bug target/13291] " pinskia at gcc dot gnu dot org
2003-12-06  0:33 ` carl at bl dot echidna dot id dot au
2003-12-06  7:47 ` dhazeghi at yahoo dot com

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).