4f2af797b5
These changes are based on the SF patch #742670. It did not work with plugins disabled. Here is the descriiption of patch #742670: the library dependencies (see objdump -p file) in the main bochs binary and the gui plugins are wrong: - the gui plugins don't depend on their respective gui libraries - the main bochs binary depends on all the gui libraries this doesn't seem much of a problem, since the needed libraries are loaded anyway, but it's problematic when building packages for binary distribution of bochs. in Debian, the package building tools will set package dependencies according to the library dependencies of each file, so the result is: - the main bochs package depends on all libraries. this includes libwx, libsdl, libncurses and xlibs. - the indivudual plugin packages don't depend on any gui library so when a user wants to run bochs with the curses gui and installs the bochs-curses package, he/she will be forced to install Xfree86, WxWindows and GTK+ on his/her system. the attached patch fixes the problem by moving the linker flags related to GUI libraries to the right makefile (gui/Makefile.in) |
||
---|---|---|
bochs | ||
bochs-performance | ||
bochs-testing | ||
CVSROOT | ||
sfsite |