Signed-off-by: Ruiling Song <[email protected]>
---
backend/src/llvm/llvm_bitcode_link.cpp | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/backend/src/llvm/llvm_bitcode_link.cpp
b/backend/src/llvm/llvm_bitcode_link.cpp
index d845479..1365b32 100644
--- a/backend/src/llvm/llvm_bitcode_link.cpp
+++ b/backend/src/llvm/llvm_bitcode_link.cpp
@@ -204,9 +204,10 @@ namespace gbe
/* We use beignet's bitcode as dst because it will have a lot of
lazy functions which will not be loaded. */
- if(Linker::LinkModules(clonedLib, mod, Linker::DestroySource, NULL)) {
+ std::string errorMsg;
+ if(Linker::LinkModules(clonedLib, mod, Linker::DestroySource, &errorMsg)) {
delete clonedLib;
- printf("Fatal Error: link the bitcode error\n");
+ printf("Fatal Error: link the bitcode error:\n%s\n", errorMsg.c_str());
return NULL;
}
--
1.7.10.4
_______________________________________________
Beignet mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/beignet