* [Qemu-devel] problem building qemu-0.10.6 under SUSE-11.1 (was OK under SUSE-10.3)
@ 2009-11-16 4:42 Sergei Steshenko
2009-11-16 15:54 ` Blue Swirl
0 siblings, 1 reply; 4+ messages in thread
From: Sergei Steshenko @ 2009-11-16 4:42 UTC (permalink / raw)
To: qemu-devel
Hello All,
I've been routinely building QEMU up to (inclusive) version 0.10.6 on my
SUSE-10.3 box - in the framework of my own AppsFromScratch.
Over the weekend I've upgraded to SUSE-11.1 and now the build fails with
these messages:
"
LINK sparc64-bsd-user/qemu-sparc64
/usr/lib/libc_nonshared.a(elf-init.oS): In function `__libc_csu_init':
/usr/src/packages/BUILD/glibc-2.9/csu/elf-init.c:82: undefined reference to `__init_array_end'
/usr/bin/ld: /usr/lib/libc_nonshared.a(elf-init.oS): relocation R_386_GOTOFF against undefined hidden symbol `__init_array_end' can not be used when making a shared object
/usr/bin/ld: final link failed: Bad value
collect2: ld returned 1 exit status
make[1]: *** [qemu-sparc64] Error 1
make[1]: Leaving directory `/mnt/sdb8/sergei/AFSWD_debug/build/qemu-0.10.6/sparc64-bsd-user'
make: *** [subdir-sparc64-bsd-user] Error 2
".
If I understand correctly, the problem is somewhere between _system_ linker
and _system_ glibc - I think so because of all these:
/usr/lib/libc_nonshared.a
/usr/src/packages/BUILD/glibc-2.9/csu/elf-init.c
/usr/bin/ld
- they are all system stuff _not_ touched/changed by my AppsFromScratch -
the latter is _not_ run under 'root' privileges and changes nothing in
system areas.
Is my understanding correct ? If yes, how can the problem be fixed ?
Output of 'uname -a':
Linux amdam2 2.6.27.7-9-pae #1 SMP 2008-12-04 18:10:04 +0100 i686 athlon i386 GNU/Linux
.
Thanks,
Sergei.
P.S. Have just noticed the 'pae' in the kernel name - 10.3 -> 11.1 upgrade
caused it, I have only 2GB of RAM, so PAE is unnecessary. Probably has
nothing to do with the problem.
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Qemu-devel] problem building qemu-0.10.6 under SUSE-11.1 (was OK under SUSE-10.3)
2009-11-16 4:42 [Qemu-devel] problem building qemu-0.10.6 under SUSE-11.1 (was OK under SUSE-10.3) Sergei Steshenko
@ 2009-11-16 15:54 ` Blue Swirl
2009-11-16 16:22 ` Sergei Steshenko
0 siblings, 1 reply; 4+ messages in thread
From: Blue Swirl @ 2009-11-16 15:54 UTC (permalink / raw)
To: Sergei Steshenko; +Cc: qemu-devel
On Mon, Nov 16, 2009 at 6:42 AM, Sergei Steshenko <sergstesh@yahoo.com> wrote:
> Hello All,
>
> I've been routinely building QEMU up to (inclusive) version 0.10.6 on my
> SUSE-10.3 box - in the framework of my own AppsFromScratch.
>
> Over the weekend I've upgraded to SUSE-11.1 and now the build fails with
> these messages:
>
> "
> LINK sparc64-bsd-user/qemu-sparc64
> Output of 'uname -a':
>
> Linux amdam2 2.6.27.7-9-pae #1 SMP 2008-12-04 18:10:04 +0100 i686 athlon i386 GNU/Linux
BSD user emulators are not supposed to work in Linux and vice versa.
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Qemu-devel] problem building qemu-0.10.6 under SUSE-11.1 (was OK under SUSE-10.3)
2009-11-16 15:54 ` Blue Swirl
@ 2009-11-16 16:22 ` Sergei Steshenko
2009-11-16 21:52 ` Sergei Steshenko
0 siblings, 1 reply; 4+ messages in thread
From: Sergei Steshenko @ 2009-11-16 16:22 UTC (permalink / raw)
To: Blue Swirl; +Cc: qemu-devel
--- On Mon, 11/16/09, Blue Swirl <blauwirbel@gmail.com> wrote:
> From: Blue Swirl <blauwirbel@gmail.com>
> Subject: Re: [Qemu-devel] problem building qemu-0.10.6 under SUSE-11.1 (was OK under SUSE-10.3)
> To: "Sergei Steshenko" <sergstesh@yahoo.com>
> Cc: qemu-devel@nongnu.org
> Date: Monday, November 16, 2009, 7:54 AM
> On Mon, Nov 16, 2009 at 6:42 AM,
> Sergei Steshenko <sergstesh@yahoo.com>
> wrote:
> > Hello All,
> >
> > I've been routinely building QEMU up to (inclusive)
> version 0.10.6 on my
> > SUSE-10.3 box - in the framework of my own
> AppsFromScratch.
> >
> > Over the weekend I've upgraded to SUSE-11.1 and now
> the build fails with
> > these messages:
> >
> > "
> > LINK sparc64-bsd-user/qemu-sparc64
>
> > Output of 'uname -a':
> >
> > Linux amdam2 2.6.27.7-9-pae #1 SMP 2008-12-04 18:10:04
> +0100 i686 athlon i386 GNU/Linux
>
> BSD user emulators are not supposed to work in Linux and
> vice versa.
>
1) then 'configure' should exclude "BSD user emulators" from Makefile in
the first place;
2) as I wrote, the whole thing used to compile under SUSE-10.3.
Regards,
Sergei.
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Qemu-devel] problem building qemu-0.10.6 under SUSE-11.1 (was OK under SUSE-10.3)
2009-11-16 16:22 ` Sergei Steshenko
@ 2009-11-16 21:52 ` Sergei Steshenko
0 siblings, 0 replies; 4+ messages in thread
From: Sergei Steshenko @ 2009-11-16 21:52 UTC (permalink / raw)
To: Blue Swirl; +Cc: qemu-devel
--- On Mon, 11/16/09, Sergei Steshenko <sergstesh@yahoo.com> wrote:
> From: Sergei Steshenko <sergstesh@yahoo.com>
> Subject: Re: [Qemu-devel] problem building qemu-0.10.6 under SUSE-11.1 (was OK under SUSE-10.3)
> To: "Blue Swirl" <blauwirbel@gmail.com>
> Cc: qemu-devel@nongnu.org
> Date: Monday, November 16, 2009, 8:22 AM
>
>
> --- On Mon, 11/16/09, Blue Swirl <blauwirbel@gmail.com>
> wrote:
>
> > From: Blue Swirl <blauwirbel@gmail.com>
> > Subject: Re: [Qemu-devel] problem building qemu-0.10.6
> under SUSE-11.1 (was OK under SUSE-10.3)
> > To: "Sergei Steshenko" <sergstesh@yahoo.com>
> > Cc: qemu-devel@nongnu.org
> > Date: Monday, November 16, 2009, 7:54 AM
> > On Mon, Nov 16, 2009 at 6:42 AM,
> > Sergei Steshenko <sergstesh@yahoo.com>
> > wrote:
> > > Hello All,
> > >
> > > I've been routinely building QEMU up to
> (inclusive)
> > version 0.10.6 on my
> > > SUSE-10.3 box - in the framework of my own
> > AppsFromScratch.
> > >
> > > Over the weekend I've upgraded to SUSE-11.1 and
> now
> > the build fails with
> > > these messages:
> > >
> > > "
> > > LINK sparc64-bsd-user/qemu-sparc64
> >
> > > Output of 'uname -a':
> > >
> > > Linux amdam2 2.6.27.7-9-pae #1 SMP 2008-12-04
> 18:10:04
> > +0100 i686 athlon i386 GNU/Linux
> >
> > BSD user emulators are not supposed to work in Linux
> and
> > vice versa.
> >
>
>
> 1) then 'configure' should exclude "BSD user emulators"
> from Makefile in
> the first place;
>
> 2) as I wrote, the whole thing used to compile under
> SUSE-10.3.
>
> Regards,
> Sergei.
>
>
FWIW, qemu-0.11.0 build fails the same way.
And, whatever are the gory details, successful 'configure' followed by
failing 'make' is by definition a bug in build mechanism.
Regards,
Sergei.
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2009-11-16 21:52 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-11-16 4:42 [Qemu-devel] problem building qemu-0.10.6 under SUSE-11.1 (was OK under SUSE-10.3) Sergei Steshenko
2009-11-16 15:54 ` Blue Swirl
2009-11-16 16:22 ` Sergei Steshenko
2009-11-16 21:52 ` Sergei Steshenko
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).