This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AM67A:GPU 库兼容性

Guru**** 2343770 points
Other Parts Discussed in Thread: AM67
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1505683/am67a-gpu-library-compatibility

器件型号:AM67A
主题:AM67中讨论的其他器件

工具/软件:

您好团队:

在我们的 AM67 GPU 库文档中似乎存在一些差异。

遵循本指南:  
3.6.4.构建指南—适用于 AM67A 的 Processor SDK Linux 文档 

并将 libs 拉出  
lib«USR«release«lws-generic«j722s_linux«targetfs - graphics/ti-img-rogue-umlibs - TI 平台上的图形相关项目-德州仪器(TI) SoC 上 Imagination Rogue GPU 的图形库。

这些库需要 glibc_2.38、而我们当前的 TI Linux 内核 V6.12仅使用 glibc_2.36。
这会产生错误: /lib/aarch64-linux-gnu/libc.so.6:找不到版本`glibc_2.38'(/lib/libsrv_um.so 需要)

如何解决这一问题?

此致
Manuel

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您的根文件系统是否完全未经修改? 您是否在默认的开箱即用10.1 SDK 下运行所有内容、如果不是、有何更改? 根据 Scarthgap 的要求、此10.1 SDK 应支持 glibc 2.38、除非在环境中使用较旧的 rootfs 或工具链。

    谢谢您、
    Sarabesh S.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Sarabesh:

    这不是基于 SDK 的、因为它位于 Beagle-Y 板上。

    它是基于 TI 内核6.12使用 Elbe (而非 Yocto)构建的。

    由于 Debian 12基于 glibc 2.36而不是2.38、因此 UM-Lib (/lib/libsrv_um.so)会出现问题、因为它需要2.38。

    此致
    Manuel

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Manuel:  

    感谢您清理这种情况。 我知道您未使用 EVM、Beagle-Y 板上存在此问题。 要解决此问题、我们似乎需要使用 glibc 2.36重建 UM libs。 我需要 与我们的开发团队讨论 、看看是否 有任何其他选项、因为可能存在多个依赖关系 、这将导致难以成功重建。

    谢谢、
    Sarabesh S.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Sarabesh:

    您是否已经有开发团队关于此问题的任何更新?

    此致
    Manuel

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Manuel:  

    很抱歉、您的延迟时间太长了。 是的、我在内部与团队跟进、因为这个问题在 beagle-Y 上、所以我们无法对此问题提供支持。 我们的支持要求之一是、它必须在我们的 EVM 上重现。

    此致、
    Sarabesh S.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Sarabesh:

    您是对的、在硬件级别上、这与 Beagle-Y 相关

    但由于 Debian12 "书虫"是基于 glibc_2.36 ,这将是有益的 UMLibs 也可用于此兼容性。

    此致
    Manuel

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Manuel:

    我与我们的开发人员交谈、他计划提供针对使用 glibc_2.36的旧 kirkstone 系统根构建的 UM 二进制文件。 这将作为一个独立的二进制文件发布在最新的分支上,以便您可以在 Debian 12环境中使用。 提供在线申请。

    https://git.ti.com/cgit/graphics/ti-img-rogue-umlibs/

    谢谢您、
    Sarabesh S.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Sarabesh:

    感谢您考虑并提供单独的库。

    这是非常有帮助的。

    此致
    Manuel