Bug 602861
| Summary: | Make the chirp_client library and header available | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Mattias Ellert <mattias.ellert> | ||||
| Component: | condor | Assignee: | Matthew Farrellee <matt> | ||||
| Status: | CLOSED UPSTREAM | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
| Severity: | low | Docs Contact: | |||||
| Priority: | low | ||||||
| Version: | 14 | CC: | matt | ||||
| Target Milestone: | --- | Keywords: | Reopened | ||||
| Target Release: | --- | ||||||
| Hardware: | All | ||||||
| OS: | Linux | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2010-08-02 20:25:07 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: | |||||||
| Attachments: |
|
||||||
|
Description
Mattias Ellert
2010-06-10 21:41:58 UTC
The Condor build system is only setup to build libchirp_client.a. If you have suggestions (patch?) on how to build a properly versioned libchirp_client.so, I'd be happy to entertain it. The best means to get such a change done is by contributing directly upstream: https://condor-wiki.cs.wisc.edu/index.cgi/wiki?p=MakingContributions Created attachment 427694 [details]
Patch that builds shared chirp client library.
The changes to the Imakefile needed to create a shared library instead of a static one is quite minor - patch is attached.
The shared library created with these changes is called libchirp_client.so and has no soname. It is possible to modify the rules so that a soname is added, if you have any idea what it is supposed to be?
This bug appears to have been reported against 'rawhide' during the Fedora 14 development cycle. Changing version to '14'. More information and reason for this action is here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping Mattias, Let's take this to http://condor-wiki.cs.wisc.edu so the solution can be discussed in the Condor community and properly sent upstream. We'll likely have to properly version the so, and provide upstream with a method of making sure they keep it updated. Hopefully simple since chirp_client.h has not changed in 5 years. Also, there is work to move building Condor from imake to cmake, and the people doing that work will need to know about this and incorporate it. |