File: compile-pentium-icc-valgrind-max

package info (click to toggle)
mysql-dfsg-5.0 5.0.32-7etch12
  • links: PTS
  • area: main
  • in suites: etch
  • size: 89,332 kB
  • ctags: 94,781
  • sloc: cpp: 436,297; ansic: 409,141; sh: 40,574; tcl: 30,484; perl: 27,872; yacc: 8,236; makefile: 5,532; java: 4,610; xml: 3,914; pascal: 3,462; sql: 2,673; awk: 1,338; asm: 1,061; sed: 772
file content (34 lines) | stat: -rwxr-xr-x 1,141 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#! /bin/sh

path=`dirname $0`
. "$path/SETUP.sh"

# Note that we can't use ccache with icc as the generated .deps file will
# then contain wrong information
CC=icc
CXX=icpc
export CC CXX

extra_flags="$pentium_cflags $debug_cflags $max_cflags -USAFEMALLOC -UFORCE_INIT_OF_VARS -DHAVE_purify -DMYSQL_SERVER_SUFFIX=-valgrind-max"

# Disable following warnings as these are generated by header files:
# 161   unrecognized pragma
# 444   destructor for base class xxx is not virtual
# 279   controlling expression is constant
# 810   conversion from ulonglong to ulong with cast
# 981   operands are evaluated in unspecified order
# 1292  warning for unknown 'attribute' options
# 1469  "xxx" clobber ignored
# 1572  floating-point equality and inequality comparisons are unreliable

# In C++
# 869    parameter "xxx" was never referenced
#        (Problem with virtual functions)
# 874   support for placement delete is disabled

c_warnings="-Wall -Wcheck -wd161,444,279,810,981,1292,1469,1572"
cxx_warnings="$c_warnings -wd869,874"
base_cxxflags="-fno-exceptions -fno-rtti"
extra_configs="$pentium_configs $debug_configs"

. "$path/FINISH.sh"