[WarpCast] Compiling StarOffice and EGCS problems - 10/15/99 |
Warpstock 99 -- Atlanta -- Oct 16-17 Early registration ends Oct 13 at 3:00 pm EDT Register now to avoid standing in line Saturday morning! Warpstock 99 -- The show for OS/2 users http://www.warpstock.org ************************************************************** Source: Adrian Gschwend (ktk@netlabs.org) Moderator: Trevor Smith (trevor@haligonian.com) ------------------------------------------------------- I talked to some people from StarOffice at Warpstock Europe and they told me that they have a serious problem with the OS/2 port of it. Until now they used to compile the code with VACPP 3.65 on OS/2 but now they use "namespaces" in the code and because VACPP 4.0 does not support commandline compiling, they can't compile it on OS/2 anymore (the project is simply too big for the VACPP 4.0 workframe). On Linux they use the Pentium optimized version of the GNU compiler and they tried the same on OS/2. But unfortunately there is a problem in the OS/2 port: Taken from http://www.goof.com/pcg/os2/#Bugs: Known bugs: 1. emxomf now traps (sometimes?) when compiling with -g (debug) switch. This is due to new format of debugging info (DWARF2). I do not know how to fix this. Use A.OUT format (no -Zomf) for debugging and pmgdb. Solution: This happens because pgcc uses new stabs format (-gstabs+) while emxomf understands only the standard stabs debugging info. I've partialy fixed this by adding a tiny command-line preprocessor to gcc. It scans argv[] and looks for both -Zomf and -g# where # is a number. If it finds one, it replaces -g# by -gstabs#. This doesn't always help, however. --- As you can see this is a limitation in EMX. We now have to find people who are able to fix this (which will not be an easy task I think). We are already in contact with Eberhard Mattes but we need more support. If you think you are able to fix this, please get in contact with Oliver Braun. Please reply ONLY if you really think you can help StarDivision. A StarOffice without debug informations can not be tested and if noone can fix this limitation, Sun can not provide a new version for OS/2! So you see this is important for the future of StarOffice on OS/2. Thanks for your support Adrian Gschwend @ OS/2 Netlabs http://www.netlabs.org ------------------------------------------------------- To subscribe, unsubscribe, or for more information on WarpCast, visit: http://www.warpcast.com/ -------------------------------------------------------