即使有dylib符号也无法读取
Can't read even though there is dylib symbol
我在 运行 运行我的 java 程序时遇到此错误。
(在 intellij ide.)
dyld: lazy symbol binding failed: Symbol not found:
___emutls_get_address Referenced from: /Users/xxx/.javacpp/cache/nd4j-native-1.0.0-beta5-macosx-x86_64.jar/org/nd4j/nativeblas/macosx-x86_64/libnd4jcpu.dylib
Expected in: /usr/lib/libSystem.B.dylib
dyld: Symbol not found: ___emutls_get_address Referenced from:
/Users/xxx/.javacpp/cache/nd4j-native-1.0.0-beta5-macosx-x86_64.jar/org/nd4j/nativeblas/macosx-x86_64/libnd4jcpu.dylib
Expected in: /usr/lib/libSystem.B.dylib
我检查了 /usr/lib/
路径,但 libSystem.B.dylib
存在。
你有解决办法吗?
后记
我能够 运行 在同一个 mac 上使用相同版本的 DL4J (ND4J)。
但是更新了mac和xcode之后,很快就出现了这个错误。
xcode-select --install
已执行。
请尝试最新的 DL4J 快照,这个问题应该在那里得到解决。
说明:https://deeplearning4j.org/docs/latest/deeplearning4j-config-snapshots
我在 运行 运行我的 java 程序时遇到此错误。 (在 intellij ide.)
dyld: lazy symbol binding failed: Symbol not found: ___emutls_get_address Referenced from: /Users/xxx/.javacpp/cache/nd4j-native-1.0.0-beta5-macosx-x86_64.jar/org/nd4j/nativeblas/macosx-x86_64/libnd4jcpu.dylib Expected in: /usr/lib/libSystem.B.dylib
dyld: Symbol not found: ___emutls_get_address Referenced from: /Users/xxx/.javacpp/cache/nd4j-native-1.0.0-beta5-macosx-x86_64.jar/org/nd4j/nativeblas/macosx-x86_64/libnd4jcpu.dylib Expected in: /usr/lib/libSystem.B.dylib
我检查了 /usr/lib/
路径,但 libSystem.B.dylib
存在。
你有解决办法吗?
后记 我能够 运行 在同一个 mac 上使用相同版本的 DL4J (ND4J)。 但是更新了mac和xcode之后,很快就出现了这个错误。
xcode-select --install
已执行。
请尝试最新的 DL4J 快照,这个问题应该在那里得到解决。 说明:https://deeplearning4j.org/docs/latest/deeplearning4j-config-snapshots