LibreOffice for Haiku

Building

./autogen.sh --with-distro=LibreOfficeHaiku --enable-debug
make -j4

Testing

bin/run svdemo
or
LO_TRACE=Debugger bin/run svdemo

Notes

  1. You need to decide on which arch you are going to work. This can be either x86 or x86_64. Have in mind that 32-bit OS has memory limitations and using Debugger is cumbersome - debug symbols are so big that it crashes during loading, so you either need to strip symbols from all the libraries you are not interested in, or use printf to debug.

    Official x86_gcc2 hybrid is not tested, and I wouldn't recommend using it right now. The plan is to work on gcc2hybrid support when everything is tested and working on x86.

  2. You need to have at least 30 GB of free disk space.

  3. You can set up Haiku in a VM to build LO, but I would recommend using it on real hardware. VM's are really slow, and on hardware LO takes at least 6 hours to build.

  4. Some unit tests crash. To avoid stopping the build process I recommend specifying default action the debug_server should take for cppunittester.

  5. Script to build required packages for x86.