unity.pc contains unnecessary API dependencies
Bug #1225381 reported by
Oliver Sauder
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libunity |
Expired
|
Undecided
|
Unassigned |
Bug Description
This issue is somewhat related with bug #1170810
Requires in unity.pc should only define packages which are exposed by libunity and therefore required.
Main issue is the gee-1.0. When library linking against libunity uses the newer version gee-0.8 internally, it will end up in a compile error.
Related branches
lp:~sao/libunity/clean-up-unity-pc
Merged
into
lp:libunity
- Unity Team: Pending requested
-
Diff: 9 lines (+1/-1)1 file modifiedunity.pc.in (+1/-1)
Since gee-0.8 and gee-1.0 export lots of symbols with the same won't this cause very strange runtime issues anyway, if a binary links against libunity (which links to gee-1.0) and gee-0.8?