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.

[参考译文] Linux/AM5728:Arago-Linux do.compile 由于__DSO_Handle 而失败

Guru**** 2581345 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/595380/linux-am5728-arago-linux-do-compile-failing-due-to-__dso_handle

器件型号:AM5728

工具/软件:Linux

您好!

我正在尝试按照 wiki 上的指南  并使用 bitbake 命令来构建 SDK  

MACHINE=am57xx-EVM bitbake Arago-core-tisdk-image。 

我的编译在中获得了大约1800个任务、然后在 gcc-runtime-linaro-5.3.bb 的 do.compile 阶段由于对__DSO_handle 的引用未定义而失败
/media/tom/Backup/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux/usr/libexec/x86_64-arago-linux/gcc/x86_64-arago-linux/5.3.1/ld:.libs/compatibility-c++0x.o:在创建共享对象时、不能使用针对未定义的隐藏符号`_DSO_handle'重定位 R_x86_64 PC32。 

有人可以帮我解决这个问题吗? _DSO_Handle 根据我的理解、通常是相当隐藏的、因为它可以防止链接器破坏动态对象、如果它出现在编译阶段、则意味着目标文件链接错误? 

编辑:我在 这里粘贴了输出日志
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    您使用的是哪个 PSDK 版本?
    您能否分享您正在执行的所有步骤?

    BR
    玛格丽塔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我使用的是 PSDK 3.03.04、我要执行的步骤直接来自 wiki 页面:

    $ wget releases.linaro.org/.../gcc-linaro-5.3-2016.02-x86_64_arm-linux-gnueabihf.tar.xz
    $ tar -Jxvf gcc-linaro-5.3-2016.02-x86_64 arm-linux-gnueabihf.tar.xz -C $home

    $ git 克隆 git://arago-project.org/git/projects/oe-layersetup.git tisdk
    $ cd tisdk
    $./oe-layertool-setup.sh -f configs/processor-sdk/processor-sdk-03.03.00.04-config.txt
    $ mkdir 下载
    $#您应该已经通过 Web 浏览器下载了 CCS。 假设位置在~/Downloads ("下载")。
    $ CP $HOME /下载/CCS6.1.3.00034_linux.tar.gz 下载/
    $轻触 DOWNLOADS/CCS6.1.3.00034_linux.tar.gz.doe.
    $ CD 生成
    $。 配置/设置
    $导出路径=$HOME/gcc-linaro-5.3-2016.02-x86_64 arm-linux-gnueabihf/bin:$path
    $ MACHINE=am57xx-EVM bitbake Arago-core-tisdk-image
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好、软件团队是否有任何进展或看法?