
Also, I've found that there is a considerable speed increace if you use llvm's g++ instead of normal g++. I haven't formally tested it but certain delays (like booting) seem to be much shorter.
Code: Select all
g++ -o bochs -g -O2 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -DBX_SHARE_PATH=\"/usr/local/share/bochs\" logio.o main.o config.o load32bitOShack.o pc_system.o osdep.o plugin.o crc.o -Wl,--export-dynamic iodev/libiodev.a bx_debug/libdebug.a cpu/libcpu.a memory/libmemory.a gui/libgui.a disasm/libdisasm.a fpu/libfpu.a /usr/lib/libSM.so -luuid -lICE /usr/lib/libXpm.so -lreadline /usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so -lpangoft2-1.0 /usr/lib/libgdk_pixbuf-2.0.so -lgio-2.0 -lpangocairo-1.0 /usr/lib/libcairo.so /usr/lib/libpixman-1.so -lglitz -lpng12 /usr/lib/libxcb-render-util.so /usr/lib/libxcb-render.so /usr/lib/libXrender.so /usr/lib/libX11.so /usr/lib/libxcb-xlib.so /usr/lib/libxcb.so -lXau -ldl -lm -lpango-1.0 /usr/lib/libfreetype.so -lz -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lglib-2.0
gui/libgui.a(gtk_enh_dbg_osdep.o): In function `MakeGTKthreads()':
/home/gdtr/OSDEV/bochs-2.4.1/gui/gtk_enh_dbg_osdep.cc:2120: undefined reference to `pthread_create'
collect2: ld returned 1 exit status
make: *** [bochs] Error 1