[Bug 693890] New: Archiving/unrar: libunrar re-uses unrar object files with different defines
https://bugzilla.novell.com/show_bug.cgi?id=693890 https://bugzilla.novell.com/show_bug.cgi?id=693890#c0 Summary: Archiving/unrar: libunrar re-uses unrar object files with different defines Classification: openSUSE Product: openSUSE.org Version: unspecified Platform: Other OS/Version: All Status: NEW Severity: Minor Priority: P5 - None Component: 3rd party software AssignedTo: puzel@novell.com ReportedBy: mook.mozcom.novell@gmail.com QAContact: opensuse-communityscreening@forge.provo.novell.com Found By: --- Blocker: --- The package "unrar" builds both the unrar executable as well as the libunrar.so.* shared library (currently, libunrar.so.4.0.4). These two share object files that need to be compiled with different preprocessor defines - for example, class RAROptions in options.hpp has extra fields at the end when #define RARDLL. Currently, libunrar is miscompiled as it uses most object files (everything except dll.o) without #define RARDLL, and any consumers will probably with to use it with that set. The easiest fix is probably to insert rm *.o between the two make steps. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=693890
https://bugzilla.novell.com/show_bug.cgi?id=693890#c
Petr Uzel
https://bugzilla.novell.com/show_bug.cgi?id=693890
https://bugzilla.novell.com/show_bug.cgi?id=693890#c1
Petr Uzel
https://bugzilla.novell.com/show_bug.cgi?id=693890
https://bugzilla.novell.com/show_bug.cgi?id=693890#c2
--- Comment #2 from Bernhard Wiedemann
participants (1)
-
bugzilla_noreply@novell.com