File: compile-pentium-icc-valgrind-max

package info (click to toggle)
mysql-5.5 5.5.47-0%2Bdeb6u1
  • links: PTS, VCS
  • area: main
  • in suites: squeeze-lts
  • size: 201,920 kB
  • ctags: 94,437
  • sloc: cpp: 646,401; ansic: 551,652; perl: 53,254; pascal: 25,099; yacc: 13,069; sh: 10,332; cs: 4,647; xml: 4,178; sql: 3,346; makefile: 1,361; lex: 639; awk: 54
file content (49 lines) | stat: -rwxr-xr-x 1,816 bytes parent folder | download | duplicates (6)
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#! /bin/sh

# Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
# 
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; version 2 of the License.
# 
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
# 
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301  USA

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 $valgrind_flags"

# 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 $valgrind_configs"

. "$path/FINISH.sh"