Files
meta-openembedded/meta-oe/recipes-devtools
Mingli Yu ee7598a400 tk: adapt to potential pseudo changes
It failed as below when rerun do_install for tk:
 $ bitbake tk
 $ bitbake tk -f -cinstall
 [snip]
 | NOTE: make -j 48 DESTDIR=/build/tmp/work/cortexa53-wrs-linux/tk/8.6.10-r0/image install
 | abort()ing pseudo client by server request. See https://wiki.yoctoproject.org/wiki/Pseudo_Abort for more details on this.
 | Check logfile: /build/tmp/work/cortexa53-wrs-linux/tk/8.6.10-r0/pseudo//pseudo.log
 | Aborted (core dumped)

By default the S is ${WORKDIR}/${BPN}-${PV}, but after unpack,
the tk source [1] unpacked to ${WORKDIR}/${BPN}${PV} and all the
files under ${WORKDIR}/${BPN}${PV} are acutally the source files.

But the the main Makefile.in is under ${WORKDIR}/${BPN}${PV}/unix
for tk, so there is below logic in tk recipe:
S = "${WORKDIR}/${BPN}${PV}/unix"

To adapt the potential pseudo changes, there is a general logic to
exclude ${S} from pseudo database in base.bbclass [2] by default.
That's to say, just the dir ${WORKDIR}/${BPN}${PV}/unix is excluded
from the pseudo database for tk.

But it's not enough for tk, we need to exclude the actual source dir
${WORKDIR}/${BPN}${PV} from pseudo database specifically to fix the
above do_install failure.

[1] https://downloads.sourceforge.net/tcl/tk8.6.0-src.tar.gz
[2] https://git.openembedded.org/openembedded-core/tree/meta/classes/base.bbclass#n396

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-04-29 20:17:20 -07:00
..
2021-02-21 23:37:54 -08:00
2016-04-28 10:38:37 +02:00
2020-11-27 11:54:04 -08:00
2020-11-27 11:54:04 -08:00
2021-02-03 13:44:07 -08:00
2020-01-09 14:05:37 -08:00
2016-12-13 11:19:11 +01:00
2021-04-07 07:45:13 -07:00
2020-08-11 23:37:47 -07:00
2020-03-17 19:46:35 -07:00
2021-03-28 12:12:57 -07:00
2021-03-26 10:34:21 -07:00
2017-09-07 10:57:36 +02:00
2020-03-05 07:11:50 -08:00
2018-05-29 12:56:19 -07:00
2021-03-05 07:28:07 -08:00
2020-04-15 23:10:02 -07:00
2019-12-03 09:31:53 -08:00
2016-01-06 13:25:54 +01:00
2021-03-28 12:12:58 -07:00
2017-07-14 23:44:33 +02:00
2019-12-25 08:55:26 -08:00
2020-08-25 11:24:58 -07:00
2021-03-13 00:56:14 -08:00
2021-01-25 14:34:06 -08:00
2017-03-31 13:25:58 +02:00
2020-08-25 11:24:58 -07:00
2021-03-03 11:08:29 -08:00
2021-03-08 20:55:21 -08:00
2021-04-23 21:41:26 -07:00
2020-03-21 13:40:57 -07:00
2021-03-16 21:37:15 -07:00
2018-07-27 19:26:51 -07:00
2020-02-15 08:05:07 -08:00
2021-04-21 08:27:01 -07:00
2021-03-12 22:14:04 -08:00
2020-12-18 08:23:14 -08:00
2021-01-25 14:58:54 -08:00
2020-01-09 14:05:37 -08:00
2021-03-26 10:34:21 -07:00
2018-09-24 11:49:45 -07:00
2021-02-04 08:53:47 -08:00