Add symlink libbfd-2.24-system.so

Bug #1320423 reported by Nazar Mokrynskyi
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
binutils (Ubuntu)
Won't Fix
Undecided
Unassigned

Bug Description

HHVM (HipHop Vitrual Machine by Facebook) for Ubuntu 14.04 expects to find file libbfd-2.24-system.so, but Ubuntu 14.10 I don't know why new version is named to weird libbfd-2.24.51-system.20140425.so

Is it possible to add at least symlink to this new file with old name?
I've added symlink and HHVM works fine now.

Tags: utopic
Revision history for this message
Matthias Klose (doko) wrote :

no, there is no guarantee about the ABI compatibility. Best thing is to avoid such a dependency, or wait until the final 14.10 release for an updated third party package.

Changed in binutils (Ubuntu):
status: New → Won't Fix
Revision history for this message
Nazar Mokrynskyi (nazar-pc) wrote :

But this is only patch version update.

Revision history for this message
Matthias Klose (doko) wrote : Re: [Bug 1320423] Re: Add symlink libbfd-2.24-system.so

Am 07.06.2014 10:43, schrieb Nazar Mokrynskyi:
> But this is only patch version update.

No, trusty has 2.24, utopic is built from the trunk.

Revision history for this message
Nazar Mokrynskyi (nazar-pc) wrote :

Then versioning is broken, because version I've mentioned is 2.24.51, so, obviously it is backward compatible with any 2.24.*. And trusty does have 2.24 just like you've said.
And all this is proved by perfectly working HHVM after symlink creation.

Revision history for this message
Matthias Klose (doko) wrote :

Am 07.06.2014 11:58, schrieb Nazar Mokrynskyi:
> Then versioning is broken, because version I've mentioned is 2.24.51, so, obviously it is backward compatible with any 2.24.*. And trusty does have 2.24 just like you've said.
> And all this is proved by perfectly working HHVM after symlink creation.

No, nothing is broken. This is the versioning used by upstream. 2.24.5x and
2.24.9x lead to 2.25.

Revision history for this message
Nazar Mokrynskyi (nazar-pc) wrote :

Usually (according to semantic versioning) patch is not used for such non-obvious things.
Even in such way it would be much more logical to have versioning like GNOME, they use minor odd versions for development.
I just want to explain that such "magical" versioning is pretty confusing. Moreover, even minor version supposed to be backward compatible, so, symlink should work great until major version is increased.

Revision history for this message
Zied ALAYA (zied.alaya) wrote :

same here with Grive (a utility for Google Drive client)

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.