Bug 339931
Summary: | shapelib build fails because of missing build-id flag to ld | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Doug Chapman <dchapman> | ||||
Component: | shapelib | Assignee: | Shawn McCann <mccann0011> | ||||
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
Severity: | high | Docs Contact: | |||||
Priority: | high | ||||||
Version: | rawhide | CC: | roland | ||||
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: | 2007-10-28 02:01:33 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: | |||||||
Bug Depends On: | |||||||
Bug Blocks: | 163350 | ||||||
Attachments: |
|
Description
Doug Chapman
2007-10-19 15:49:02 UTC
Created attachment 232691 [details]
patch to add --build-id flag to LD
The right fix is to use $(CC) instead of $(LD) for creating the DSO. In that example, you may have to rewrite -G -h foo as -shared -Wl,-soname,foo to get those options down correctly. The --build-id switch is not the only thing missing/wrong in creating a DSO with ld directly, it's just the one we now notice as a hard error. OK, I'll submit the basic fix for now and the more complete fix later this week. Tried submitting the update tonight but apparently now need to use koji instead of plague to run builds. Will sort this out tomorrow night. Have submitted the basic patch and tested the build. Will fix the Makefile to use $(CC) instead of $(LD) in the next update |