Hello, all.  I'm here trying to figure out why, on my machine (OSX 10.8.2, clang compiler, using Homebrew as a package manager) my dynamic linker picks out the "versioned" x264 library, not the generic one.  As I am on OSX, this turns out to be <b>libx264.125.dylib</b>, as opposed to the generic symlink <b>libx264.dylib</b>.<div>

<br></div><div>This is a problem as whenever libx264 gets a version bump, I then have to re-link all software that uses libx264.  A real-world example:</div><div><br></div><div><b>$ otool -L `which ffmpeg` | grep x264</b></div>

<div><b>/Users/sabae/.homebrew/lib/libx264.125.dylib (compatibility version 0.0.0, current version 0.0.0)</b></div><div><br></div><div>No other software on my computer does this, and it's not something inherent in the Homebrew method of compiling ffmpeg, because even if I download ffmpeg-1.0 source, configure with <b>--enable-gpl --enable-libx264</b> and <b>make</b>, I still end up with an <b>ffmpeg</b> executable dynamically linked to <b>libx264.125.dylib</b>.</div>

<div><br></div><div>Thank you,</div><div>-E</div>