Oh,yes!!  my  target is a E500v2 ,is there any way to solve this problem?<br><br><div class="gmail_quote">2011/4/14  <span dir="ltr"><<a href="mailto:clfs-support-request@lists.cross-lfs.org">clfs-support-request@lists.cross-lfs.org</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Send Clfs-support mailing list submissions to<br>
        <a href="mailto:clfs-support@lists.cross-lfs.org">clfs-support@lists.cross-lfs.org</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
        <a href="http://lists.cross-lfs.org/listinfo.cgi/clfs-support-cross-lfs.org" target="_blank">http://lists.cross-lfs.org/listinfo.cgi/clfs-support-cross-lfs.org</a><br>
or, via email, send a message with subject or body 'help' to<br>
        <a href="mailto:clfs-support-request@lists.cross-lfs.org">clfs-support-request@lists.cross-lfs.org</a><br>
<br>
You can reach the person managing the list at<br>
        <a href="mailto:clfs-support-owner@lists.cross-lfs.org">clfs-support-owner@lists.cross-lfs.org</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than "Re: Contents of Clfs-support digest..."<br>
<br>
<br>
Today's Topics:<br>
<br>
   1. illegal instruction when I run program compiled with<br>
      cross-compile g++ (westwood)<br>
   2. Re: Unfixed issue at dropbear make install<br>
      (Angel Ivan Castell Rovira)<br>
   3. Re: illegal instruction when I run program compiled with<br>
      cross-compile g++ (code monkey)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Wed, 13 Apr 2011 11:33:13 +0800<br>
From: westwood <<a href="mailto:yczxwestwood@gmail.com">yczxwestwood@gmail.com</a>><br>
To: <a href="mailto:clfs-support@lists.cross-lfs.org">clfs-support@lists.cross-lfs.org</a><br>
Subject: [Clfs-support] illegal instruction when I run program<br>
        compiled with   cross-compile g++<br>
Message-ID: <BANLkTi=<a href="mailto:YmMOX6PXXFnLM8iR%2B1G69uXB8EA@mail.gmail.com">YmMOX6PXXFnLM8iR+1G69uXB8EA@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="gb2312"<br>
<br>
i was making the tool-chains by following  the instructions in the lastest<br>
Book  ?Cross-Compiled Linux From Scratch - Version GIT-20110213-PowerPC?<br>
found in the SVN (<a href="http://cross-lfs.org/files/BOOK/" target="_blank">http://cross-lfs.org/files/BOOK/</a>)<br>
Eevey thing is OK when i make the tool chain for powerpc ,and finally i got<br>
it .<br>
After that ,  I Firstly use the powerpc-unknown-linux-gnu-gcc to make a<br>
helloworld ,  the program can run correctly on the target machine.<br>
but  when i use the powerpc-unknow-linux-gun-g++ to compile the same program<br>
( syntax is right,  just printf("hello world") or cout << helloworld )<br>
,it throws the error : " illegal instruction " on the  target machine ?<br>
 I don't know why ????can someone help me ?<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://lists.cross-lfs.org/pipermail/clfs-support-cross-lfs.org/attachments/20110413/39e969b9/attachment.html" target="_blank">http://lists.cross-lfs.org/pipermail/clfs-support-cross-lfs.org/attachments/20110413/39e969b9/attachment.html</a>><br>

<br>
------------------------------<br>
<br>
Message: 2<br>
Date: Wed, 13 Apr 2011 09:10:22 +0200<br>
From: Angel Ivan Castell Rovira <<a href="mailto:al004140@gmail.com">al004140@gmail.com</a>><br>
To: CLFS Support <<a href="mailto:clfs-support@lists.cross-lfs.org">clfs-support@lists.cross-lfs.org</a>><br>
Subject: Re: [Clfs-support] Unfixed issue at dropbear make install<br>
Message-ID: <<a href="mailto:BANLkTinnRqNpEEiBz4CQFPXPgOUtrVKWzg@mail.gmail.com">BANLkTinnRqNpEEiBz4CQFPXPgOUtrVKWzg@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="iso-8859-1"<br>
<br>
Hello!<br>
<br>
Modifiying Makefile as previously explained only fixes the "Operation not<br>
permitted" (ignored) errors. However, the 'make MULTI=1 install' still<br>
doesn't create any symlink automatically, so you have to create them by hand<br>
as explained on the CLFS book. I confused that because it was the behaviour<br>
I was expecting, just as busybox does. But I just have read "MULTI"<br>
documentation file, and it explains this is the proper way to do it. So, the<br>
book it's ok.<br>
<br>
Best regards,<br>
  -- Ivan<br>
<br>
2011/4/12 Angel Ivan Castell Rovira <<a href="mailto:al004140@gmail.com">al004140@gmail.com</a>><br>
<br>
><br>
> Hello Mr. Andrew.<br>
><br>
> Yes, file {CLFS}/usr/bin/dropbearmulti is successfully created. However,<br>
> none of the symlinks (dropbear dbclient dropbearkey dropbearconvert scp)<br>
> that should point to the dropbearmulti binary is created. So, you have to<br>
> create them by hand. To do it easily, I have modified Makefile to install<br>
> everything as 'clfs' user:group, and once it is installed on the<br>
> roofs-final, user:group are also changed to root.<br>
><br>
><br>
><br>
> 2011/4/12 Andrew Bradford <<a href="mailto:bradfa@gmail.com">bradfa@gmail.com</a>><br>
><br>
>> On Tue, Apr 12, 2011 at 6:18 AM, Angel Ivan Castell Rovira<br>
>> <<a href="mailto:al004140@gmail.com">al004140@gmail.com</a>> wrote:<br>
>> >     clfs@devnull:~/sources/dropbear-0.52$ make MULTI=1<br>
>> PROGRAMS="dropbear<br>
>> > dbclient dropbearkey dropbearconvert scp" install DESTDIR=${CLFS}/usr<br>
>> >     install -d -m 755 /home/clfs/usr/usr/bin<br>
>> >     install -m 755 dropbearmulti /home/clfs/usr/usr/bin<br>
>> >     chown root /home/clfs/usr/usr/bin/dropbearmulti<br>
>> >     chown: changing ownership of `/home/clfs/usr/usr/bin/dropbearmulti':<br>
>> > Operation not permitted<br>
>> >     make: [inst_dropbearmulti] Error 1 (ignored)<br>
>> >     chgrp 0 /home/clfs/usr/usr/bin/dropbearmulti<br>
>> >     chgrp: changing group of `/home/clfs/usr/usr/bin/dropbearmulti':<br>
>> > Operation not permitted<br>
>> >     make: [inst_dropbearmulti] Error 1 (ignored)<br>
>> ><br>
>> > 'clfs' user is not allowed to change ownership/group of the binaries<br>
>> > instaled as 'root', so Makefile can't execute fine lines like:<br>
>> ><br>
>> >     chown root $(DESTDIR)$(bindir)/dropbearmulti$(EXEEXT)<br>
>> >     chown root $(DESTDIR)$(sbindir)/dropbear$(EXEEXT)<br>
>><br>
>> Does Dropbear install but show these errors?  Or do the errors stop<br>
>> installation?<br>
>> From your short log, it looks like it just complains but continues.<br>
>><br>
>> It makes sense that the 'clfs' user can't chown things to root.<br>
>> You'll change the ownership of everything to be owned by root later in<br>
>> the book in the "Changing Ownership" section (provided you're using a<br>
>> book from the past 2 weeks or so).<br>
>><br>
>> Dropbear probably shouldn't be trying to chown things to root in their<br>
>> install script...  but that might be fixed with a more up-to-date<br>
>> Dropbear package (I'm not that familiar with Dropbear, yet).<br>
>><br>
>> -Andrew<br>
>> _______________________________________________<br>
>> Clfs-support mailing list<br>
>> <a href="mailto:Clfs-support@lists.cross-lfs.org">Clfs-support@lists.cross-lfs.org</a><br>
>> <a href="http://lists.cross-lfs.org/listinfo.cgi/clfs-support-cross-lfs.org" target="_blank">http://lists.cross-lfs.org/listinfo.cgi/clfs-support-cross-lfs.org</a><br>
>><br>
><br>
><br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://lists.cross-lfs.org/pipermail/clfs-support-cross-lfs.org/attachments/20110413/5a9edabb/attachment-0001.htm" target="_blank">http://lists.cross-lfs.org/pipermail/clfs-support-cross-lfs.org/attachments/20110413/5a9edabb/attachment-0001.htm</a>><br>

<br>
------------------------------<br>
<br>
Message: 3<br>
Date: Wed, 13 Apr 2011 05:05:33 -0700<br>
From: code monkey <<a href="mailto:lfscodemonkey@gmail.com">lfscodemonkey@gmail.com</a>><br>
To: CLFS Support <<a href="mailto:clfs-support@lists.cross-lfs.org">clfs-support@lists.cross-lfs.org</a>><br>
Subject: Re: [Clfs-support] illegal instruction when I run program<br>
        compiled with cross-compile g++<br>
Message-ID: <BANLkTin+mv=<a href="mailto:5iT-fduXKjzKgH4x%2BD%2BedMA@mail.gmail.com">5iT-fduXKjzKgH4x+D+edMA@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="iso-8859-1"<br>
<br>
What is your target machine?<br>
<br>
PPC c++ created binaries make use of the 'lwsync' instruction.   That<br>
instruction works fine on 'normal' powerpc but throws an illegal exception<br>
when run on the booke type of cores.     If your target is a booke/E500<br>
core, it is possibly the problem.<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://lists.cross-lfs.org/pipermail/clfs-support-cross-lfs.org/attachments/20110413/ced0450c/attachment-0001.htm" target="_blank">http://lists.cross-lfs.org/pipermail/clfs-support-cross-lfs.org/attachments/20110413/ced0450c/attachment-0001.htm</a>><br>

<br>
------------------------------<br>
<br>
_______________________________________________<br>
Clfs-support mailing list<br>
<a href="mailto:Clfs-support@lists.cross-lfs.org">Clfs-support@lists.cross-lfs.org</a><br>
<a href="http://lists.cross-lfs.org/listinfo.cgi/clfs-support-cross-lfs.org" target="_blank">http://lists.cross-lfs.org/listinfo.cgi/clfs-support-cross-lfs.org</a><br>
<br>
<br>
End of Clfs-support Digest, Vol 42, Issue 15<br>
********************************************<br>
</blockquote></div><br>