[yocto] who are using archlinux?
Ni Qingliang
niqingliang at insigma.com.cn
Wed Mar 28 02:21:19 PDT 2012
no echo again?
what's the problem?
am I wrong? where?
On Tue, 2012-03-27 at 18:09 +0800, 倪庆亮 wrote:
> thanks your reply, indeed, this is not the first email thread about the
> gconf compile problem. it in there only because of no echo.
>
> I have installed python2, and made a symlink in the build directory, and
> exported to the env var PATH.
>
> this is the script I used to build (located in the build directory):
> #!/bin/bash
> loc_dir="`pwd`"
> . ${loc_dir}/../optimus/oe-init-build-env ${loc_dir}
> export PATH="${loc_dir}:$PATH"
> bitbake $@
>
> OS: x86-64 arch / desktop env: gnome 3.2
> local.conf ( modified section ):
> MACHINE ??= "qemux86-64"
> DISTRO ?= "poky-lsb"
> SOURCE_MIRROR_URL = "http://10.10.20.149/optimussources/"
> INHERIT += "own-mirrors"
> BB_GENERATE_MIRROR_TARBALLS = "0"
> INHERIT += "rm_work"
> CCACHE = ""
>
> when build gconf, got error:
> /usr/lib/../lib/libXrandr.so.2: undefined reference to
> `memcpy at GLIBC_2.14'
> when 'do_compile' at sanity-check step.
>
> the log of do_compile is attached, here is the last cmd (only reserve
> rpath):
> ../x86_64-poky-linux-libtool ... -Wl,-rpath -Wl,/usr/lib/../lib
>
> the libXrandr.so.2 (depended by the libgtk/libgdk) not appear in the
> command explicitly.
>
> I have add --verbose in the command, and found the ld find it in the
> host's rootfs, but it should search it in the sysroot arg.
>
> If remove the rpath arg or with the rpath arg prefixed by sysroot arg, I
> can build success. (wich will search the libXrandr in the sysroot arg
> correctly)
>
> so I think the error is focused on the `ld' which should search in the
> sysroot arg at first for implicit dependended libs, but not host's
> rootfs.
>
>
>
> On Tue, 2012-03-27 at 16:49 +0800, Jack Mitchell wrote:
> > On 27/03/12 03:33, Ni Qingliang wrote:
> > > who are using archlinux? I want to talk about gconf compile fail
> > > problem.
> > >
> > >
> >
> > I use Archlinux for OE/Yocto, could you post your error so we can get an
> > idea of the problem you are having?
> >
> > One note for Archlinux is that it ships Python 3 as default, to you must
> > install Python2 from the repositories then symlink python2 to python in
> > /usb/bin.
> >
> > Regards,
> >
>
--
Yi Qingliang
niqingliang at insigma.com.cn
https://niqingliang2003.wordpress.com
More information about the yocto
mailing list