jailhouse-imx: Update branch from lf-6.6.52 -> lf-6.12.3
This commit add the following source revisions:
a68ba027 LF-14423 driver/pci: unbind device before remove overlay
a41801ca only allow root cell to use Trusted SMC
e4a40952 only allow root cell to use SIP
ba9cf440 driver/pci: explicitly invoke pci_host_common_remove
Hi @thochstein
When building the jailhouse recipe, this failed the compilation task.
MACHINE = imx8ulp-lpddr4-evk
ERROR =
| In file included from /home/rodrigo/src/oe/ossystems-demos/master/build/tmp/work/imx8ulp_lpddr4_evk-ossystemsdemos-linux/jailhouse-imx/2023.03+git/git/inmates/lib/arm64/../arm-common/include/inmate.h:108,
| from /home/rodrigo/src/oe/ossystems-demos/master/build/tmp/work/imx8ulp_lpddr4_evk-ossystemsdemos-linux/jailhouse-imx/2023.03+git/git/inmates/lib/arm64/../arm-common/include/gic.h:42,
| from /home/rodrigo/src/oe/ossystems-demos/master/build/tmp/work/imx8ulp_lpddr4_evk-ossystemsdemos-linux/jailhouse-imx/2023.03+git/git/inmates/lib/arm64/../arm-common/gic-v2.c:39:
| /home/rodrigo/src/oe/ossystems-demos/master/build/tmp/work/imx8ulp_lpddr4_evk-ossystemsdemos-linux/jailhouse-imx/2023.03+git/git/inmates/lib/include/inmate_common.h:87:16: error: cannot use keyword 'true' as enumeration constant
| 87 | typedef enum { true = 1, false = 0 } bool;
| | ^~~~
Please. Can you look into this issue?
Regards
Please. Can you look into this issue?
Sorry, this slipped through the cracks. Will send an internal request for help on this. Did you try deleting that line? I will try it on my side.
I deleted the line, then fixed another compiler bug, then ran into an assembler bug. At this point, I will give up and see if I can get a fix from the owners.
This issue was caused by gcc15.2. Reported to internal fix.