Apache OpenOffice (AOO) Bugzilla – Issue 52746
Clean up ICC and other historical compiler tags.
Last modified: 2013-07-30 02:40:10 UTC
The ICC compiler tag is historical and if it is ever reused will cause problems with dead code coming out. This task is to safely remove all references to the ICC compiler tag & OS2 operating system. Also consider the following tags as possibly redundant: HPUX C50, C52 - Solaris versions I think WTC MTW etc...
HPUX - no idea C50, C52 - Solaris versions I think - need a closer look as C52 is still used in solaris environment WTC - watcom compiler (OS2, WNT?) - obsolete MTW - metrowerks compiler (mac OS9 ?) - obsolete
Any idea about BLC macro (see basic module).
BLC - borland compiler (OS2, win16) - obsolete
Begun commiting patches. I need the following added to cleanup01 dmake, setup2, sj2, soltools, sim2, linguistic
first of all, you should ask mt before committing these changes to his CWS (he'll never see comments on this issue...). second you might want to make sure which modules are still in use before doing cleanup...
I don't necessarily see dmake as an Openoffice only module. A cleanup of "obsolete" compilers IMHO should be avoided unless it is really solves problems. If you open a seperate issue for the dmake cleanup we can discuss applying the patch to CWS dmake43p01. (Currently in "Ready for QA" state, but ause might still accept changes in that CWS.)
dmake is making use of an OOo specific define without setting it in it's own configure script. By you own rules this is a clean up that should happen. see: Index: tempnam.c =================================================================== RCS file: /cvs/tools/dmake/tempnam.c,v retrieving revision 1.2 diff -r1.2 tempnam.c 98c98 < #if (defined (MSC) || defined (BLC) || defined(ICC) ) && ( defined (WIN) || defined (WNT)) --- > #if (defined (MSC) || defined (BLC)) && ( defined (WIN) || defined (WNT))
vq->waratah: Oops, yes, none of the macros there looks like they are defined in a standalone build of dmake. I'll look into all of them. Filed issue 52899 for this purpose.
reassign issue to the man who set status "started" :)
Reassign issue to owner of selected subcomponent
reassign
Reset assignee on issues not touched by assignee in more than 1000 days.