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.

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.

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?

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.
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#147255): 
https://lists.openembedded.org/g/openembedded-core/message/147255
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