Summary: | Undefined symbol '_ZTVN10__cxxabiv120__si_class_type_infoE' in r600_dri.so | ||
---|---|---|---|
Product: | Mesa | Reporter: | Tobias Droste <tdroste> |
Component: | Drivers/Gallium/r600 | Assignee: | Default DRI bug account <dri-devel> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | blocker | ||
Priority: | medium | CC: | andreas.boll.dev, demon, mattst88, rankincj |
Version: | git | ||
Hardware: | All | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Bug Depends on: | |||
Bug Blocks: | 59304 | ||
Attachments: | targets/dri-r600: Force c++ linker in all cases |
Description
Tobias Droste
2013-01-12 14:58:19 UTC
This is the commit where this problems starts: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ab07ae05a3dccef620c716e821c647413b951051 Perhaps this bug is related: https://bugs.freedesktop.org/show_bug.cgi?id=59226 Created attachment 72916 [details] [review] targets/dri-r600: Force c++ linker in all cases Could you test this patch? I made a patch myself, and it works: --- src/gallium/targets/dri-r600/Makefile.am.orig 2013-01-12 20:00:04.000000000 +0100 +++ src/gallium/targets/dri-r600/Makefile.am 2013-01-12 21:18:15.494000000 +0100 @@ -59,17 +59,13 @@ $(LIBDRM_LIBS) \ $(RADEON_LIBS) -if HAVE_MESA_LLVM r600_dri_la_LINK = $(CXXLINK) $(r600_dri_la_LDFLAGS) # Mention a dummy pure C++ file to trigger generation of the $(LINK) variable nodist_EXTRA_r600_dri_la_SOURCES = dummy-cpp.cpp +if HAVE_MESA_LLVM r600_dri_la_LDFLAGS += $(LLVM_LDFLAGS) r600_dri_la_LIBADD += $(LLVM_LIBS) -else -r600_dri_la_LINK = $(LINK) $(r600_dri_la_LDFLAGS) -# Mention a dummy pure C file to trigger generation of the $(LINK) variable -nodist_EXTRA_r600_dri_la_SOURCES = dummy-c.c endif # Provide compatibility with scripts for the old Mesa build system for I'm gonna try your patch now. Andreas, it works, eveyrthing is fine. Thanks. *** Bug 59296 has been marked as a duplicate of this bug. *** Yes the patch fixes the problem. I assume you're going to commit this soon and close this bug report. Let's keep this bug open until the fix is actually committed. Fixed by 9da454f295062500ebb868e31eebcd5f753f83ff |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.