All of lore.kernel.org
 help / color / mirror / Atom feed
* Ugly build problem with emacs/qemu
@ 2009-02-19  8:21 Sledz, Steffen
       [not found] ` <49A7BD17.2080407@dresearch.de>
  0 siblings, 1 reply; 9+ messages in thread
From: Sledz, Steffen @ 2009-02-19  8:21 UTC (permalink / raw)
  To: openembedded-devel; +Cc: mlauer

I'm not sure if this is a problem with emacs itself or qemu.

I try to build exactly the same image with the same configuration (fyi CCACHE="") on different computers. On one everything builds fine on the other compiling emacs fails with a segmentation fault. :(

NOTE: make QEMU=qemu-arm  -s 1048576 -L /home/sledz/oe/tmp.1/staging/armv5te-angstrom-linux-gnueabi
cd lib-src; make all  \
          CC='arm-angstrom-linux-gnueabi-gcc -march=armv5te -mtune=arm926ej-s -mthumb-interwork -mthumb' CFLAGS='-isystem/home/sledz/oe/tmp.1/staging/armv5te-angstrom-linux-gnueabi/usr/i
nclude -fexpensive-optimizations -frename-registers -fomit-frame-pointer -O2' CPPFLAGS='-D_BSD_SOURCE  -isystem/home/sledz/oe/tmp.1/staging/armv5te-angstrom-linux-gnueabi/usr/include' \
          LDFLAGS='-L/home/sledz/oe/tmp.1/staging/armv5te-angstrom-linux-gnueabi/usr/lib -Wl,-rpath-link,/home/sledz/oe/tmp.1/staging/armv5te-angstrom-linux-gnueabi/usr/lib -Wl,-O1 -Wl,-
-hash-style=gnu -Wl,-znocombreloc' MAKE='make'
make[1]: Entering directory `/home/sledz/oe/tmp.1/work/armv5te-angstrom-linux-gnueabi/emacs-22.3-r0/emacs-22.3/lib-src'
arm-angstrom-linux-gnueabi-gcc -march=armv5te -mtune=arm926ej-s -mthumb-interwork -mthumb -D_BSD_SOURCE -DHAVE_CONFIG_H -I. -I../src -I/home/sledz/oe/tmp.1/work/armv5te-angstrom-linux-gn
ueabi/emacs-22.3-r0/emacs-22.3/lib-src -I/home/sledz/oe/tmp.1/work/armv5te-angstrom-linux-gnueabi/emacs-22.3-r0/emacs-22.3/lib-src/../src -L/home/sledz/oe/tmp.1/staging/armv5te-angstrom-
linux-gnueabi/usr/lib -Wl,-rpath-link,/home/sledz/oe/tmp.1/staging/armv5te-angstrom-linux-gnueabi/usr/lib -Wl,-O1 -Wl,--hash-style=gnu -Wl,-znocombreloc -D_BSD_SOURCE  -isystem/home/sled
z/oe/tmp.1/staging/armv5te-angstrom-linux-gnueabi/usr/include -isystem/home/sledz/oe/tmp.1/staging/armv5te-angstrom-linux-gnueabi/usr/include -fexpensive-optimizations -frename-registers
 -fomit-frame-pointer -O2 -o test-distrib /home/sledz/oe/tmp.1/work/armv5te-angstrom-linux-gnueabi/emacs-22.3-r0/emacs-22.3/lib-src/test-distrib.c
qemu-arm  -s 1048576 -L /home/sledz/oe/tmp.1/staging/armv5te-angstrom-linux-gnueabi ./test-distrib /home/sledz/oe/tmp.1/work/armv5te-angstrom-linux-gnueabi/emacs-22.3-r0/emacs-22.3/lib-s
rc/testfile
make[1]: *** [test-distrib] Segmentation fault
make[1]: *** Deleting file `test-distrib'
make[1]: Leaving directory `/home/sledz/oe/tmp.1/work/armv5te-angstrom-linux-gnueabi/emacs-22.3-r0/emacs-22.3/lib-src'
make: *** [lib-src] Error 2
FATAL: oe_runmake failed

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

* Re: Ugly build problem with emacs/qemu
       [not found] ` <49A7BD17.2080407@dresearch.de>
@ 2009-02-27 20:28   ` Justin Patrin
  2009-03-01 15:11     ` Steffen Sledz
  0 siblings, 1 reply; 9+ messages in thread
From: Justin Patrin @ 2009-02-27 20:28 UTC (permalink / raw)
  To: openembedded-devel

Are the machines you're building on exactly the same? Do they perhaps
have different architectures or distributions? Have you tried updating
the systems?

This looks like a qemu failure to me.

On 2/27/09, Steffen Sledz <sledz@dresearch.de> wrote:
> Hi Justin and Richard,
>
>  this problem is still existing. Do you have an idea what's wrong here? Is there anything i can do to help finding the problem.
>
>
>  Steffen
>
>
>  > I'm not sure if this is a problem with emacs itself or qemu.
>  >
>  > I try to build exactly the same image with the same configuration (fyi CCACHE="") on different computers. On one everything builds fine on the other compiling emacs fails with a segmentation fault. :(
>  >
>  > NOTE: make QEMU=qemu-arm  -s 1048576 -L /home/sledz/oe/tmp.1/staging/armv5te-angstrom-linux-gnueabi
>  > cd lib-src; make all  \
>  >           CC='arm-angstrom-linux-gnueabi-gcc -march=armv5te -mtune=arm926ej-s -mthumb-interwork -mthumb' CFLAGS='-isystem/home/sledz/oe/tmp.1/staging/armv5te-angstrom-linux-gnueabi/usr/i
>  > nclude -fexpensive-optimizations -frename-registers -fomit-frame-pointer -O2' CPPFLAGS='-D_BSD_SOURCE  -isystem/home/sledz/oe/tmp.1/staging/armv5te-angstrom-linux-gnueabi/usr/include' \
>  >           LDFLAGS='-L/home/sledz/oe/tmp.1/staging/armv5te-angstrom-linux-gnueabi/usr/lib -Wl,-rpath-link,/home/sledz/oe/tmp.1/staging/armv5te-angstrom-linux-gnueabi/usr/lib -Wl,-O1 -Wl,-
>  > -hash-style=gnu -Wl,-znocombreloc' MAKE='make'
>  > make[1]: Entering directory `/home/sledz/oe/tmp.1/work/armv5te-angstrom-linux-gnueabi/emacs-22.3-r0/emacs-22.3/lib-src'
>  > arm-angstrom-linux-gnueabi-gcc -march=armv5te -mtune=arm926ej-s -mthumb-interwork -mthumb -D_BSD_SOURCE -DHAVE_CONFIG_H -I. -I../src -I/home/sledz/oe/tmp.1/work/armv5te-angstrom-linux-gn
>  > ueabi/emacs-22.3-r0/emacs-22.3/lib-src -I/home/sledz/oe/tmp.1/work/armv5te-angstrom-linux-gnueabi/emacs-22.3-r0/emacs-22.3/lib-src/../src -L/home/sledz/oe/tmp.1/staging/armv5te-angstrom-
>  > linux-gnueabi/usr/lib -Wl,-rpath-link,/home/sledz/oe/tmp.1/staging/armv5te-angstrom-linux-gnueabi/usr/lib -Wl,-O1 -Wl,--hash-style=gnu -Wl,-znocombreloc -D_BSD_SOURCE  -isystem/home/sled
>  > z/oe/tmp.1/staging/armv5te-angstrom-linux-gnueabi/usr/include -isystem/home/sledz/oe/tmp.1/staging/armv5te-angstrom-linux-gnueabi/usr/include -fexpensive-optimizations -frename-registers
>  >  -fomit-frame-pointer -O2 -o test-distrib /home/sledz/oe/tmp.1/work/armv5te-angstrom-linux-gnueabi/emacs-22.3-r0/emacs-22.3/lib-src/test-distrib.c
>  > qemu-arm  -s 1048576 -L /home/sledz/oe/tmp.1/staging/armv5te-angstrom-linux-gnueabi ./test-distrib /home/sledz/oe/tmp.1/work/armv5te-angstrom-linux-gnueabi/emacs-22.3-r0/emacs-22.3/lib-s
>  > rc/testfile
>  > make[1]: *** [test-distrib] Segmentation fault
>  > make[1]: *** Deleting file `test-distrib'
>  > make[1]: Leaving directory `/home/sledz/oe/tmp.1/work/armv5te-angstrom-linux-gnueabi/emacs-22.3-r0/emacs-22.3/lib-src'
>  > make: *** [lib-src] Error 2
>  > FATAL: oe_runmake failed
>  > _______________________________________________
>  > Openembedded-devel mailing list
>  > Openembedded-devel@lists.openembedded.org
>  > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>
>


-- 
Justin Patrin



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

* Re: Ugly build problem with emacs/qemu
  2009-02-27 20:28   ` Justin Patrin
@ 2009-03-01 15:11     ` Steffen Sledz
  2009-03-02 17:42       ` Hans Henry von Tresckow
  0 siblings, 1 reply; 9+ messages in thread
From: Steffen Sledz @ 2009-03-01 15:11 UTC (permalink / raw)
  To: openembedded-devel

Justin Patrin schrieb:
> Are the machines you're building on exactly the same? Do they perhaps
> have different architectures or distributions? Have you tried updating
> the systems?

The machines are different.

The one that works fine:
 Ubuntu 8.10
 Linux bfg9000 2.6.27-11-generic #1 SMP Thu Jan 29 19:28:32 UTC 2009 x86_64 GNU/Linux

The one with the problem:
 openSUSE 11.1
 Linux recycler 2.6.27.19-3.2-default #1 SMP 2009-02-25 15:40:44 +0100 i686 athlon i386 GNU/Linux

> This looks like a qemu failure to me.

I agree. But i can't believe, that the different OS my be involved in that. Both are up-to-date. And i thought that all the tools needed to cross-build the packages are build by OE itself.

Steffen



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

* Re: Ugly build problem with emacs/qemu
  2009-03-01 15:11     ` Steffen Sledz
@ 2009-03-02 17:42       ` Hans Henry von Tresckow
  2009-03-06 18:47         ` Justin Patrin
  0 siblings, 1 reply; 9+ messages in thread
From: Hans Henry von Tresckow @ 2009-03-02 17:42 UTC (permalink / raw)
  To: openembedded-devel

On Sun, Mar 1, 2009 at 7:11 AM, Steffen Sledz <sledz@dresearch.de> wrote:
> Justin Patrin schrieb:
>> Are the machines you're building on exactly the same? Do they perhaps
>> have different architectures or distributions? Have you tried updating
>> the systems?
>
> The machines are different.
>
> The one that works fine:
>  Ubuntu 8.10
>  Linux bfg9000 2.6.27-11-generic #1 SMP Thu Jan 29 19:28:32 UTC 2009 x86_64 GNU/Linux
>
> The one with the problem:
>  openSUSE 11.1
>  Linux recycler 2.6.27.19-3.2-default #1 SMP 2009-02-25 15:40:44 +0100 i686 athlon i386 GNU/Linux
>
>> This looks like a qemu failure to me.
>
> I agree. But i can't believe, that the different OS my be involved in that. Both are up-to-date. And i thought that all the tools needed to cross-build the packages are build by OE itself.
>
> Steffen
>

I don't kow about openSuse, but I remember that Fedora used to have
some kernel patches that did not play well with QEMU. But that was
back on Ferora 7, since then I switched to ubuntu. I don't even
rmember exactly what patch caused the problems, but IIRC it was
security related.

-- 
Henry von Tresckow (hvontres)
W. C. Fields  - "I never drink water because of the disgusting things
that fish do in it."



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

* Re: Ugly build problem with emacs/qemu
  2009-03-02 17:42       ` Hans Henry von Tresckow
@ 2009-03-06 18:47         ` Justin Patrin
  2009-03-06 19:24           ` Marcin Juszkiewicz
  2009-03-06 20:27           ` GNUtoo
  0 siblings, 2 replies; 9+ messages in thread
From: Justin Patrin @ 2009-03-06 18:47 UTC (permalink / raw)
  To: openembedded-devel

On 3/2/09, Hans Henry von Tresckow <hvontres@gmail.com> wrote:
> On Sun, Mar 1, 2009 at 7:11 AM, Steffen Sledz <sledz@dresearch.de> wrote:
>  > Justin Patrin schrieb:
>  >> Are the machines you're building on exactly the same? Do they perhaps
>  >> have different architectures or distributions? Have you tried updating
>  >> the systems?
>  >
>  > The machines are different.
>  >
>  > The one that works fine:
>  >  Ubuntu 8.10
>  >  Linux bfg9000 2.6.27-11-generic #1 SMP Thu Jan 29 19:28:32 UTC 2009 x86_64 GNU/Linux
>  >
>  > The one with the problem:
>  >  openSUSE 11.1
>  >  Linux recycler 2.6.27.19-3.2-default #1 SMP 2009-02-25 15:40:44 +0100 i686 athlon i386 GNU/Linux
>  >
>  >> This looks like a qemu failure to me.
>  >
>  > I agree. But i can't believe, that the different OS my be involved in that. Both are up-to-date. And i thought that all the tools needed to cross-build the packages are build by OE itself.
>  >
>  > Steffen
>  >
>
>
> I don't kow about openSuse, but I remember that Fedora used to have
>  some kernel patches that did not play well with QEMU. But that was
>  back on Ferora 7, since then I switched to ubuntu. I don't even
>  rmember exactly what patch caused the problems, but IIRC it was
>  security related.
>
>

Hmmm, good point it could be SELinux. Could you try disabling that, if
you have it enabled?

-- 
Justin Patrin



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

* Re: Ugly build problem with emacs/qemu
  2009-03-06 18:47         ` Justin Patrin
@ 2009-03-06 19:24           ` Marcin Juszkiewicz
  2009-03-06 20:28             ` GNUtoo
  2009-03-07 12:37             ` Steffen Sledz
  2009-03-06 20:27           ` GNUtoo
  1 sibling, 2 replies; 9+ messages in thread
From: Marcin Juszkiewicz @ 2009-03-06 19:24 UTC (permalink / raw)
  To: openembedded-devel

On Friday 06 of March 2009 19:47:58 Justin Patrin wrote:
> > I don't kow about openSuse, but I remember that Fedora used to have
> >  some kernel patches that did not play well with QEMU. But that was
> >  back on Ferora 7, since then I switched to ubuntu. I don't even
> >  rmember exactly what patch caused the problems, but IIRC it was
> >  security related.
>
> Hmmm, good point it could be SELinux. Could you try disabling that,
> if you have it enabled?

It is not SELinux but one kernel patch - linux-2.6-execshield.patch to 
be exact. Rebuild Fedora kernel without that one or use vanilla one.

Took me lot of kernel rebuilds to find that out.

Regards, 
-- 
JID:      hrw@jabber.org
Website:  http://marcin.juszkiewicz.com.pl/
LinkedIn: http://www.linkedin.com/in/marcinjuszkiewicz





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

* Re: Ugly build problem with emacs/qemu
  2009-03-06 18:47         ` Justin Patrin
  2009-03-06 19:24           ` Marcin Juszkiewicz
@ 2009-03-06 20:27           ` GNUtoo
  1 sibling, 0 replies; 9+ messages in thread
From: GNUtoo @ 2009-03-06 20:27 UTC (permalink / raw)
  To: openembedded-devel

On Fri, 2009-03-06 at 10:47 -0800, Justin Patrin wrote:
> On 3/2/09, Hans Henry von Tresckow <hvontres@gmail.com> wrote:
> > On Sun, Mar 1, 2009 at 7:11 AM, Steffen Sledz <sledz@dresearch.de> wrote:
> >  > Justin Patrin schrieb:
> >  >> Are the machines you're building on exactly the same? Do they perhaps
> >  >> have different architectures or distributions? Have you tried updating
> >  >> the systems?
> >  >
> >  > The machines are different.
> >  >
> >  > The one that works fine:
> >  >  Ubuntu 8.10
> >  >  Linux bfg9000 2.6.27-11-generic #1 SMP Thu Jan 29 19:28:32 UTC 2009 x86_64 GNU/Linux
> >  >
> >  > The one with the problem:
> >  >  openSUSE 11.1
> >  >  Linux recycler 2.6.27.19-3.2-default #1 SMP 2009-02-25 15:40:44 +0100 i686 athlon i386 GNU/Linux
> >  >
> >  >> This looks like a qemu failure to me.
> >  >
> >  > I agree. But i can't believe, that the different OS my be involved in that. Both are up-to-date. And i thought that all the tools needed to cross-build the packages are build by OE itself.
> >  >
> >  > Steffen
> >  >
> >
> >
> > I don't kow about openSuse, but I remember that Fedora used to have
> >  some kernel patches that did not play well with QEMU. But that was
> >  back on Ferora 7, since then I switched to ubuntu. I don't even
> >  rmember exactly what patch caused the problems, but IIRC it was
> >  security related.
> >
> >
> 
> Hmmm, good point it could be SELinux. Could you try disabling that, if
> you have it enabled?
> 
I have selinux but for now it is in enforcing=0 (I have some problem to
resolve before putting it in enforcing mode...but I'll try to disable it
totally)
Denis.





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

* Re: Ugly build problem with emacs/qemu
  2009-03-06 19:24           ` Marcin Juszkiewicz
@ 2009-03-06 20:28             ` GNUtoo
  2009-03-07 12:37             ` Steffen Sledz
  1 sibling, 0 replies; 9+ messages in thread
From: GNUtoo @ 2009-03-06 20:28 UTC (permalink / raw)
  To: openembedded-devel

On Fri, 2009-03-06 at 20:24 +0100, Marcin Juszkiewicz wrote:
> On Friday 06 of March 2009 19:47:58 Justin Patrin wrote:
> > > I don't kow about openSuse, but I remember that Fedora used to have
> > >  some kernel patches that did not play well with QEMU. But that was
> > >  back on Ferora 7, since then I switched to ubuntu. I don't even
> > >  rmember exactly what patch caused the problems, but IIRC it was
> > >  security related.
> >
> > Hmmm, good point it could be SELinux. Could you try disabling that,
> > if you have it enabled?
> 
> It is not SELinux but one kernel patch - linux-2.6-execshield.patch to 
> be exact. Rebuild Fedora kernel without that one or use vanilla one.
> 
> Took me lot of kernel rebuilds to find that out.
> 
> Regards, 
ah ok I do not have that because I run a stock vanilla kernel.
Denis.





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

* Re: Ugly build problem with emacs/qemu
  2009-03-06 19:24           ` Marcin Juszkiewicz
  2009-03-06 20:28             ` GNUtoo
@ 2009-03-07 12:37             ` Steffen Sledz
  1 sibling, 0 replies; 9+ messages in thread
From: Steffen Sledz @ 2009-03-07 12:37 UTC (permalink / raw)
  To: openembedded-devel

Am 06.03.2009 20:24, schrieb Marcin Juszkiewicz:
> On Friday 06 of March 2009 19:47:58 Justin Patrin wrote:
>>> I don't kow about openSuse, but I remember that Fedora used to have
>>>   some kernel patches that did not play well with QEMU. But that was
>>>   back on Ferora 7, since then I switched to ubuntu. I don't even
>>>   rmember exactly what patch caused the problems, but IIRC it was
>>>   security related.
>> Hmmm, good point it could be SELinux. Could you try disabling that,
>> if you have it enabled?
>
> It is not SELinux but one kernel patch - linux-2.6-execshield.patch to
> be exact. Rebuild Fedora kernel without that one or use vanilla one.
>
> Took me lot of kernel rebuilds to find that out.

I've no SELinux running and i've tried the vanilla kernel. But the problem's still there. :(

# uname -a
Linux mobil-400-300 2.6.27.19-3.2-vanilla #1 SMP 2009-02-25 15:40:44 +0100 i686 i686 i386 GNU/Linux

Steffen



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

end of thread, other threads:[~2009-03-07 12:42 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-02-19  8:21 Ugly build problem with emacs/qemu Sledz, Steffen
     [not found] ` <49A7BD17.2080407@dresearch.de>
2009-02-27 20:28   ` Justin Patrin
2009-03-01 15:11     ` Steffen Sledz
2009-03-02 17:42       ` Hans Henry von Tresckow
2009-03-06 18:47         ` Justin Patrin
2009-03-06 19:24           ` Marcin Juszkiewicz
2009-03-06 20:28             ` GNUtoo
2009-03-07 12:37             ` Steffen Sledz
2009-03-06 20:27           ` GNUtoo

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.