Bug 593947
Summary: | glibc binutils | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | cyrushmh <cyrusyzgtt> |
Component: | binutils | Assignee: | Nick Clifton <nickc> |
Status: | CLOSED NOTABUG | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | high | Docs Contact: | |
Priority: | low | ||
Version: | 13 | CC: | david.ward, groknok, ipilcher, jakub, jan.kratochvil, nickc |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2010-07-13 13:35:31 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
cyrushmh
2010-05-20 06:13:37 UTC
I only want to install litter nonfree software.... Also seeing this bug under Fedora 13 when trying to compile EMANE (http://labs.cengen.com/emane) which uses libACE. I have a problem with ld that may or may not be related to this. Basically I have an embryonic project with a few C and C++ files that compiles, links and runs well in Fedora 12. I upgraded to Fedora 13 and now get link errors. They are pasted below. ---------------------- /usr/bin/ld: myarea.o: undefined reference to symbol 'operator new(unsigned int)@@GLIBCXX_3.4' /usr/bin/ld: note: 'operator new(unsigned int)@@GLIBCXX_3.4' is defined in DSO /usr/lib/libstdc++.so.6 so try adding it to the linker command line /usr/lib/libstdc++.so.6: could not read symbols: Invalid operation collect2: ld returned 1 exit status ---------------------- I found this bug that may or may not be related to this issue: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41333 And these are the versions of ld: F12: GNU ld version 2.19.51.0.14-37.fc12 20090722 F13: GNU ld version 2.20.51.0.2-20.fc13 20091009 I found a solution to my problem with the help of a mailing list I subscribe to. Basically it was caused by an issue in my makefile, that was nevertheless working well in Fedora 12, but stopped working for some unknown reason with the Fedora 13 toolchain, probably due to a change in the toolchain. So my issue is probably unrelated to the original issue in this bug. cyrushmh - You can work around the link error by applying this patch to system/core/libacc/tests/Android.mk: --- Android.mk.orig 2010-07-12 22:28:22.041458153 -0500 +++ Android.mk 2010-07-12 23:39:30.011456227 -0500 @@ -11,6 +11,8 @@ LOCAL_SHARED_LIBRARIES := \ libacc +LOCAL_LDLIBS += -ldl + LOCAL_MODULE_TAGS := tests include $(BUILD_HOST_EXECUTABLE) @@ -44,6 +46,8 @@ LOCAL_SHARED_LIBRARIES := \ libacc +LOCAL_LDLIBS += -ldl + LOCAL_MODULE_TAGS := tests include $(BUILD_HOST_EXECUTABLE) Smarter folks that me will have to decide if the change in behavior (requiring an explicit link to libdl) is a bug or not. HTH thanks I know now |