Bug 1072129 - libvpx-1.2 ABI incompatible with libvpx-1.3: missing symbols
Summary: libvpx-1.2 ABI incompatible with libvpx-1.3: missing symbols
Keywords:
Status: CLOSED CANTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: libvpx
Version: 20
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Tom "spot" Callaway
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-03-04 02:01 UTC by Rex Dieter
Modified: 2014-03-31 15:03 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2014-03-31 15:03:38 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Rex Dieter 2014-03-04 02:01:48 UTC
A user reported on #fedora today,

symbol lookup error: /lib64/libavcodec.so.55: undefined symbol: vpx_codec_vp9_dx_algo".

vpx_codec_vp9_dx_algo appears to be a new symbol in libvpx-1.3, not included in 1.2.  I didnt look closely yet, but if there's this one, there may be others.  Seems there may be alright:
http://upstream-tracker.org/compat_reports/libvpx/1.2.0_to_current/abi_compat_report.html

Options:
* Since you're already using a version script, consider versioning these affected symbols (won't help stuff built already, but will benefit anything built against the fixed libvpx)
* bump soname
or any other better idea you can think of.

Comment 1 Dan Horák 2014-03-14 12:46:42 UTC
AFAIK the version script is used only on our secondary arches, primary arches use the internal buildsystem.

Comment 2 Tom "spot" Callaway 2014-03-31 15:03:38 UTC
The internal stuff builds with a version script too... so this should all be done. Upstream continues to use the versioning of the release as the soname version, so this didn't bump the major soname. This really ought to be something handled by the upstream, but since they're Google, I don't expect it to happen. Closing this CANTFIX.


Note You need to log in before you can comment on or make changes to this bug.