I've now incorporated this in my internal staging branch. Hopefully won't be
much longer and it'll be in master.
--Mark
On 2/29/24 12:58 AM, quanyang.wang via lists.yoctoproject.org wrote:
From: Quanyang Wang <[email protected]>
Some OS distros like Ubuntu22.04 don't install libtinfo.so.5 by default,
when running the prebuilt app "xsct", it will go into building error:
| package require xsdb FAILED:
| error loading hsi package: couldn't load file "libxv_commontasks.so":
libtinfo.so.5: cannot open shared object file: No such file or directory
The package "ncurses-native" in yocto can provide this library and we
add it to LD_LIBRARY_PATH for xsct to fix the building issue above.
Signed-off-by: Quanyang Wang <[email protected]>
---
classes/xsctbase.bbclass | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/classes/xsctbase.bbclass b/classes/xsctbase.bbclass
index 5b98e25..134ad98 100644
--- a/classes/xsctbase.bbclass
+++ b/classes/xsctbase.bbclass
@@ -25,6 +25,8 @@ XSCTH_ARCH ?= "${@bb.utils.contains_any('XSCTH_PROC_IP',
['psu_cortexa53', 'psv_
PROJ_ARG ??= "-ws ${XSCTH_WS} -pname ${XSCTH_PROJ} -rp ${XSCTH_REPO}"
HW_ARG ??= "-processor_ip ${XSCTH_PROC_IP} -hdf ${XSCTH_HDF} -arch ${XSCTH_ARCH}
${@['', '-processor ${XSCTH_PROC}'][d.getVar('XSCTH_PROC', True) != '']}"
+DEPENDS += 'ncurses-native'
+
do_configure[vardeps] += "TOOL_VER_MAIN"
do_configure[depends] += "virtual/hdf:do_deploy"
do_configure[lockfiles] = "${TMPDIR}/xsct-invoke.lock"
@@ -52,7 +54,7 @@ do_configure() {
echo "Using xsct from: $(which xsct)"
echo "cmd is: xsct -sdx -nodisp ${XSCTH_SCRIPT} ${PROJ_ARG} ${HW_ARG}
${APP_ARG} ${MISC_ARG}"
- eval xsct -sdx -nodisp ${XSCTH_SCRIPT} ${PROJ_ARG} ${HW_ARG} ${APP_ARG} ${MISC_ARG}
+ eval LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${STAGING_LIBDIR_NATIVE} xsct -sdx
-nodisp ${XSCTH_SCRIPT} ${PROJ_ARG} ${HW_ARG} ${APP_ARG} ${MISC_ARG}
}
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#5310):
https://lists.yoctoproject.org/g/meta-xilinx/message/5310
Mute This Topic: https://lists.yoctoproject.org/mt/104639467/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/meta-xilinx/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-