severity 633470 important
tags 633470 + patch
thanks

this also affects debian builds which do not use --as-needed.
Thus making this important as it may breaks user software using that flag.

Patch which fixes the issue for libosl.so, I did not check if there are
more shared libraries that could be affected:
+++
/var/cache/pbuilder/build/cow.8035/tmp/libosl-0.4.0/release-so/Makefile
2011-07-10 18:30:25.956105758 +0200
@@ -13,7 +13,8 @@
            ln -s ../$$o $$target; \
          fi; \
        done)
-       $(CXX) $(CXXFLAGS) -shared -Wl,-soname,libosl.so.1 -o $@ $(patsubst
%,.objs/%,$(subst /,-,$^))
+       $(CXX) $(CXXFLAGS) -shared -Wl,-soname,libosl.so.1 -o $@ $(patsubst
%,.objs/%,$(subst /,-,$^)) \
+               -lboost_thread -lboost_serialization -lboost_iostreams
-lboost_filesystem -lboost_system
        ln -sf $@ libosl.so.1
        ln -sf $@ libosl.so


Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to