-
Bug
-
Resolution: Fixed
-
P2
-
6
-
b46
-
generic
-
generic
Change sanity checks on compiler versions
On all three basic OS's, have a MIN_CC_VERSION and a PREFERRED_CC_RELEASE.
e.g.
Def-solaris.gmk
MIN_CC_VERSION=5.5
PREFERRED_CC_RELEASE="cc: Sun C 5.5 Patch 112761-06 2004/01/13"
ACTUAL_CC_VERSION="$(shell $(CC) -V 2>&1 | $(HEAD) -1 | $(CUT) -f4)"
ACTUAL_CC_RELEASE="$(shell $(CC) -V 2>&1 | $(HEAD) -1)"
Defs-linux.gmk (different on each Linux X86, AMD64, IA64)
MIN_CC_VERSION=3.2
PREFERRED_CC_RELEASE="cc (GCC) 3.2.1-7a (J2SE release)"
ACTUAL_CC_VERSION="$(shell $(CC) --version 2>&1 | $(HEAD) -1 | $(CUT) -f3 | $(CUT) -d- -f1)"
ACTUAL_CC_RELEASE="$(shell $(CC) --version 2>&1 | $(HEAD) -1)"
Defs-windows.gmk
MIN_CC_VERSION=6.0
PREFERRED_CC_RELEASE="Visual C++ 6.0 Professional + VC6-SP 3"
ACTUAL_CC_VERSION="$(shell $(CC) 2>&1 | $(HEAD) -1 | $(CUT) -f3)"
ACTUAL_CC_RELEASE="$(shell $(CC) 2>&1 | $(HEAD) -1)
Sanity.gmk
if [ "$(PREFERRED_CC_RELEASE)" != "$(ACTUAL_CC_RELEASE)" ] ; then
warning
fi
if [ $(MIN_CC_VERSION) less than $(ACTUAL_CC_VERSION) ...
error
fi
Or something like that...
###@###.### 2004-12-08 22:56:45 GMT
On all three basic OS's, have a MIN_CC_VERSION and a PREFERRED_CC_RELEASE.
e.g.
Def-solaris.gmk
MIN_CC_VERSION=5.5
PREFERRED_CC_RELEASE="cc: Sun C 5.5 Patch 112761-06 2004/01/13"
ACTUAL_CC_VERSION="$(shell $(CC) -V 2>&1 | $(HEAD) -1 | $(CUT) -f4)"
ACTUAL_CC_RELEASE="$(shell $(CC) -V 2>&1 | $(HEAD) -1)"
Defs-linux.gmk (different on each Linux X86, AMD64, IA64)
MIN_CC_VERSION=3.2
PREFERRED_CC_RELEASE="cc (GCC) 3.2.1-7a (J2SE release)"
ACTUAL_CC_VERSION="$(shell $(CC) --version 2>&1 | $(HEAD) -1 | $(CUT) -f3 | $(CUT) -d- -f1)"
ACTUAL_CC_RELEASE="$(shell $(CC) --version 2>&1 | $(HEAD) -1)"
Defs-windows.gmk
MIN_CC_VERSION=6.0
PREFERRED_CC_RELEASE="Visual C++ 6.0 Professional + VC6-SP 3"
ACTUAL_CC_VERSION="$(shell $(CC) 2>&1 | $(HEAD) -1 | $(CUT) -f3)"
ACTUAL_CC_RELEASE="$(shell $(CC) 2>&1 | $(HEAD) -1)
Sanity.gmk
if [ "$(PREFERRED_CC_RELEASE)" != "$(ACTUAL_CC_RELEASE)" ] ; then
warning
fi
if [ $(MIN_CC_VERSION) less than $(ACTUAL_CC_VERSION) ...
error
fi
Or something like that...
###@###.### 2004-12-08 22:56:45 GMT