Description of problem: /usr/bin/ld: cannot find /usr/lib64/libasan.so.1.0.0 only /usr/lib64/libasan.so.0.0.0 presents Version-Release number of selected component (if applicable): gcc --version gcc (GCC) 4.9.0 20140409 libasan 4.8.3-1.fc20 How reproducible: Steps to Reproduce: 1. add -fsanitize=address 2. compile & link 3. error Actual results: /usr/bin/ld: cannot find /usr/lib64/libasan.so.1.0.0 Expected results: link ok Additional info: dnf --enablerepo=rawhide update libasan solve my problem
gcc intentionally doesn't have a Requires: libasan-devel, because we don't want to force everybody to install the library just because a small percentage of users will want to use -fsanitize=address. Thus IMHO NOTABUG, don't update just selected components, but the whole system, or deal with any issues selective updates cause.