首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有TLS参考的g4py构建错误

带有TLS参考的g4py构建错误
EN

Stack Overflow用户
提问于 2014-10-08 12:36:22
回答 1查看 593关注 0票数 1

我正在尝试编译g4py。我已经使用了"./configure“,现在我正在尝试运行"make",但是在编译过程中出现了一些错误,这些错误都类似于第一个错误:

代码语言:javascript
复制
Building a module G4event.so ...
/usr/bin/ld: anEventAllocator: TLS reference in /home/marcin/geant4/geant4.10.0-install/lib64/libG4persistency.so mismatches non-TLS reference in pyG4Event.o
/home/marcin/geant4/geant4.10.0-install/lib64/libG4persistency.so: error adding symbols: bad value
collect2: error: ld returned 1 exit status

在“”之后,我得到了相同的错误,之后,由于错误,我无法导入g4py:

代码语言:javascript
复制
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/marcin/geant4/geant4.10.0-install/g4py/lib/Geant4/__init__.py", line 17, in <module>
    from G4intercoms import *
ImportError: /home/marcin/geant4/geant4.10.0-install/g4py/lib/Geant4/G4intercoms.so: undefined symbol: G4cout

有人知道这是怎么回事吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-13 16:17:40

请确保链接到Geant4.10的非多线程构建,因为g4py还没有多线程支持。在使用cmake配置-DGEANT4_BUILD_MULTITHREADED=OFF安装时,可以通过指定GEANT4来构建非多线程版本。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26257063

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档