Hello Steve,

On Tue, Jan 26, 2021 at 3:29 PM Steve Sakoman <[email protected]> wrote:
>
> Hi Andrey,
>
> Thanks for reporting this issue.
>
> I'm the maintainer for the dunfell branch of oe-core.  The gpsd recipe
> is part of meta-openembedded. I'm copying Armin, who is the maintainer
> for the dunfell branch of meta-openembedded.

True, I've realized the recipe is not part of OE-Core.

>
> That said, I'm surprised you are seeing this issue since the gpsd
> recipe has been fairly stable for quite some time.  I know that Armin
> does test builds quite frequently.
>
> FWIW, I tried doing a gpsd build with oe-core, meta-openembedded,
> meta-freescale, and meta-freescale-distro on an Ubuntu 20.04 and it
> completed successfully.

Arghh, got the same setup now - and the build issue was gone! :( Looks
like this was an intermittent one.

I went ahead and invalidated the sstate for the recipe, and build went
through alright.

With that said: please discard this message, and thanks for responding here!

>
> Perhaps more information on your environment might help.  What
> distro/version is the OS on your build machine? What other layers are
> enabled in your build? What are you using for MACHINE and DISTRO?  Do
> any of your layers have a .bbappend for gpsd?

For the record: had nothing fancy, same setup as you've indicated above:

Build Configuration:
BB_VERSION           = "1.46.0"
BUILD_SYS            = "x86_64-linux"
NATIVELSBSTRING      = "universal"
TARGET_SYS           = "aarch64-fsl-linux"
MACHINE              = "imx8mmevk"
DISTRO               = "fsl-wayland"
DISTRO_VERSION       = "3.1"
TUNE_FEATURES        = "aarch64 cortexa53 crc crypto"
TARGET_FPU           = ""
meta
meta-poky            = "HEAD:bb7747497adbc7c99f6fc9b48b643eecb4cb1408"
meta-oe
meta-multimedia
meta-python
meta-networking
meta-filesystems     = "dunfell:5bba79488b7d393d2258d6e917f7bf7b0d7c4073"
meta-freescale       =
"update-kernel-dunfell:184ee6b12d1c06db9327535ad1ae84d4709cfdb0"
meta-freescale-3rdparty = "HEAD:ed841161a97307ebd901c31c62f8ecbee6baaacf"
meta-freescale-distro = "HEAD:5d882cdf079b3bde0bd9869ce3ca3db411acbf3b"

>
> Regards,
>
> Steve
>
> On Tue, Jan 26, 2021 at 2:13 AM Andrey Zhizhikin <[email protected]> wrote:
> >
> > Hello Steve,
> >
> > gpsd recipe build breaks on the dunfell branch with following error 
> > messages:
> >
> > | 
> > /development/dunfell/build-output/work/aarch64-fsl-linux/gpsd/3.19-r0/recipe-sysroot-native/usr/bin/aarch64-fsl-linux/../../libexec/aarch64-fsl-linux/gcc/aarch64-fsl-linux/9.3.0/ld:
> > ./libgpsd.a(ppsthread.o): undefined reference to symbol
> > 'pthread_create@@GLIBC_2.17'
> > | 
> > /development/dunfell/build-output/work/aarch64-fsl-linux/gpsd/3.19-r0/recipe-sysroot-native/usr/bin/aarch64-fsl-linux/../../libexec/aarch64-fsl-linux/gcc/aarch64-fsl-linux/9.3.0/ld:
> > /development/dunfell/build-output/work/aarch64-fsl-linux/gpsd/3.19-r0/recipe-sysroot/lib/libpthread.so.0:
> > error adding symbols: DSO missing from command line
> >
> > This cannot be reproduced on the current master branch, where the
> > version of gpsd recipe has been bumped up from 3.19 to 3.20.
> >
> > Can you please consider to cherry-pick following commits from master
> > in order to upgrade the gspd version on dunfell branch:
> >
> > 98e61961c gpsd: add new init script
> > 04afc692a gpsd: mark CLEANBROKEN
> > 33a15c790 gpsd: fix build on aarch64
> > cecab9c4c gpsd: Upgrade 3.19 -> 3.20
> >
> > I've tried to cherry-pick them locally and they do apply clean. Also
> > the build of gpsd is successful after this upgrade.
> >
> > --
> > Regards,
> > Andrey.


--
Regards,
Andrey.
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#147306): 
https://lists.openembedded.org/g/openembedded-core/message/147306
Mute This Topic: https://lists.openembedded.org/mt/80128605/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to