[Buildroot] new perl build issue
Dan Pattison
dan.pattison at ethertek.ca
Wed Nov 7 20:35:58 UTC 2012
On 11/7/2012 1:53 AM, Alexander Khryukin wrote:
>
>
> 2012/11/7 Alexander Khryukin <alexander at mezon.ru
> <mailto:alexander at mezon.ru>>
>
>
>
> 2012/11/5 François Perrad <francois.perrad at gadz.org
> <mailto:francois.perrad at gadz.org>>
>
> 2012/11/5 Alexander Khryukin <alexander at mezon.ru
> <mailto:alexander at mezon.ru>>:
> >
> >
> > 2012/11/5 Alexander Khryukin <alexander at mezon.ru
> <mailto:alexander at mezon.ru>>
> >>
> >>
> >>
> >> 2012/11/5 Thomas Petazzoni
> <thomas.petazzoni at free-electrons.com
> <mailto:thomas.petazzoni at free-electrons.com>>
> >>>
> >>>
> >>> On Sun, 4 Nov 2012 20:41:45 +0100, François Perrad wrote:
> >>>
> >>> > this afternoon, Thomas has posted 3 patches for qemu (see
> >>> > http://patchwork.ozlabs.org/patch/197055/).
> >>> > Alexander, try to rebuild host-qemu with them.
> >>>
> >>> Unfortunately, none of those patches have a chance to fix
> Alexander's
> >>> problem. My patches only fix missing dependencies.
> >>>
> >>> Also, could you have a look at
> http://autobuild.buildroot.org/ for perl
> >>> build failures? It seems like Qemu doesn't start properly
> on some
> >>> platforms, for some reason.
> >>>
> >>> Thomas
> >>> --
> >>> Thomas Petazzoni, Free Electrons
> >>> Kernel, drivers, real-time and embedded Linux
> >>> development, consulting, training and support.
> >>> http://free-electrons.com
> >>
> >>
> >>
> >> I applied your patch but looks it not helps me.
> >>
> >> http://pastie.org/5188031
> >
> >
> >
> > Also if i compile it by my default system gcc it's ok
> >
> >
> > [fdkit at kvm-host UU]$ gcc try.c
> > [fdkit at kvm-host UU]$ ls ./a.out
> > ./a.out*
> > [fdkit at kvm-host UU]$ ./a.out
> > Ok
> >
>
> Alexander,
>
> the 'qemu-arm' built by Buildroot doesn't work properly.
> could you try this workaround ?
> 1) install a 'qemu-arm' with your distro package manager,
> $ apt-get install qemu-kvm-extras # or equivalent
> 2) apply this patch :
> --- a/package/perl/perl.mk <http://perl.mk>
> +++ b/package/perl/perl.mk <http://perl.mk>
> @@ -22,7 +22,7 @@ endif
>
> PERL_CONF_OPT = -des \
> -Dusecrosscompile \
> - -Dtargetrun=$(QEMU_USER) \
> + -Dtargetrun=qemu-arm \
> -Dqemulib=$(STAGING_DIR) \
> -Dar="$(TARGET_AR)" \
> -Dcc="$(TARGET_CC)" \
>
> François
>
>
>
> I migrated my build system to fresh linux installation with 3.5.1
> kernel
> Linux localhost.localdomain 3.5.1-nrj-desktop-1mib #1 SMP PREEMPT
> Tue Aug 14 11:57:05 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
>
> Applied your patch, and problem still here.
>
> http://pastie.org/5336882
>
>
>
>
> Bump!
> I don't know how to solve it.
>
>
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot
Hello,
Like Bernd mentioned below. Using perlcross makes a successful build of
perl. I tried this in buildroot for target arm (AT91SAM9G20) with
success. Was able to run Hello World program and perl -V with no
problem. The perlcross patch only works for perl-5.16.0 right now. I was
thinking on adjusting it for perl-5.16.2.
My .configure line is pasted below. I use old version of buildroot so
you will need to edit the paths. I followed the instructions here:
http://perlcross.berlios.de/
./configure --target=arm-linux-uclibc \
--target-tools-prefix=/home/ethertek/rms200/buildroot/build_arm/staging_dir/usr/bin/arm-linux-uclibcgnueabi-
\
--prefix=/usr \
--sysroot=/home/ethertek/rms200/buildroot/build_arm/staging_dir/
<Hi,
<maybe this can be of help:http://perlcross.berlios.de/
<Kind regards, Bernd
Dan Pattison
Ethertek Circuits
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20121107/0a901636/attachment-0001.html>
More information about the buildroot
mailing list