qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: David Barrett <dbarrett@quinthar.com>
To: qemu-devel@nongnu.org
Subject: [Qemu-devel] Can't compile on whacky 2.6/2.4 hybrid
Date: Mon, 17 Mar 2008 12:57:27 -0700	[thread overview]
Message-ID: <47DECD27.8010908@quinthar.com> (raw)

To be clear, I'm not at all surprised this doesn't compile on my server. 
  I have a custom 2.6 kernel injected into a 2.4 distribution running a 
bunch of ancient libraries and -- *gasp* -- I'm having trouble 
compiling.  (As you might guess, this isn't by choice.)  I don't 
honestly expect to get this to work, but on the off chance that it's 
obvious to somebody, can you suggest any way to get past this compile error?

In file included from /tmp/qemu-0.9.1/target-i386/op.c:2499:
/tmp/qemu-0.9.1/target-i386/ops_sse.h: In function `op_shufps':
/tmp/qemu-0.9.1/target-i386/ops_sse.h:607: Unable to find a register to 
spill in class `SIREG'.
/tmp/qemu-0.9.1/target-i386/ops_sse.h:607: This is the insn:
(insn 72 71 73 (parallel[
             (set (reg:SI 2 ecx [66])
                 (const_int 0 [0x0]))
             (set (reg/f:SI 64)
                 (plus:SI (ashift:SI (reg:SI 2 ecx [66])
                         (const_int 2 [0x2]))
                     (reg/v/f:SI 42)))
             (set (reg/f:SI 0 eax [65])
                 (plus:SI (ashift:SI (reg:SI 2 ecx [66])
                         (const_int 2 [0x2]))
                     (reg/f:SI 0 eax [65])))
             (set (mem/s:BLK (reg/v/f:SI 42) 0)
                 (mem/s:BLK (reg/f:SI 0 eax [65]) 0))
             (use (reg:SI 2 ecx [66]))
             (use (reg:SI 19 dirflag))
         ] ) 394 {rep_movsi} (insn_list 68 (insn_list 69 (insn_list 71 
(nil))))
     (expr_list:REG_DEAD (reg:SI 19 dirflag)
         (expr_list:REG_DEAD (reg/v/f:SI 42)
             (expr_list:REG_UNUSED (reg:SI 2 ecx [66])
                 (expr_list:REG_UNUSED (reg/f:SI 64)
                     (expr_list:REG_UNUSED (reg/f:SI 0 eax [65])
                         (nil)))))))
/tmp/qemu-0.9.1/target-i386/ops_sse.h:607: confused by earlier errors, 
bailing out



I configured it with:

	./configure --disable-sdl --disable-gfx-check

Here's my GCC configuration:

Reading specs from /usr/lib/gcc-lib/i386-linux/3.0.4/specs
Configured with: ../src/configure -v 
--enable-languages=c,c++,java,f77,proto,objc --prefix=/usr 
--infodir=/share/info --mandir=/share/man --enable-shared --with-gnu-as 
--with-gnu-ld --with-system-zlib --enable-long-long --enable-nls 
--without-included-gettext --disable-checking --enable-threads=posix 
--enable-java-gc=boehm --with-cpp-install-dir=bin --enable-objc-gc 
i386-linux
Thread model: posix
gcc version 3.0.4

Thanks for any suggestions you have!

-david

             reply	other threads:[~2008-03-17 19:57 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-03-17 19:57 David Barrett [this message]
2008-03-18 17:45 ` [Qemu-devel] Can't compile on whacky 2.6/2.4 hybrid Blue Swirl
2008-03-21  5:38   ` David Barrett

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=47DECD27.8010908@quinthar.com \
    --to=dbarrett@quinthar.com \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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 NNTP newsgroup(s).