Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(165)

Side by Side Diff: SConstruct

Issue 3539011: Enable check for DEP / NX page protection (Closed) Base URL: svn://svn.chromium.org/native_client/trunk/src/native_client/
Patch Set: Modify windows check to use Noel's signal interface Created 10 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « no previous file | src/trusted/platform_qualify/arch/arm/nacl_dep_qualify.c » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # -*- python -*- 1 # -*- python -*-
2 # Copyright 2008 The Native Client Authors. All rights reserved. 2 # Copyright 2008 The Native Client Authors. All rights reserved.
3 # Use of this source code is governed by a BSD-style license that can 3 # Use of this source code is governed by a BSD-style license that can
4 # be found in the LICENSE file. 4 # be found in the LICENSE file.
5 5
6 import atexit 6 import atexit
7 import glob 7 import glob
8 import os 8 import os
9 import stat 9 import stat
10 import subprocess 10 import subprocess
(...skipping 846 matching lines...) Expand 10 before | Expand all | Expand 10 after
857 return [] 857 return []
858 858
859 sel_ldr = GetSelLdr(env, loader); 859 sel_ldr = GetSelLdr(env, loader);
860 if not sel_ldr: 860 if not sel_ldr:
861 print 'WARNING: no sel_ldr found. Skipping test %s' % name 861 print 'WARNING: no sel_ldr found. Skipping test %s' % name
862 return [] 862 return []
863 863
864 if sel_ldr_flags is None: 864 if sel_ldr_flags is None:
865 sel_ldr_flags = [] 865 sel_ldr_flags = []
866 866
867 if GetEmulator(env): 867 if GetEmulator(env) or env.Bit('disable_hardy64_vmware_failures'):
868 # in emulation we skip platform qualification tests 868 # in emulation we skip platform qualification tests
869 # NOTE: this only affects arm with user mode emulation 869 # NOTE: this affects arm with user mode emulation and
870 # some of the hardy64 build bots using vmware.
870 sel_ldr_flags += ['-Q'] 871 sel_ldr_flags += ['-Q']
871 872
872 if env.Bit('nacl_glibc'): 873 if env.Bit('nacl_glibc'):
873 command = ['${NACL_SDK_LIB}/runnable-ld.so', 874 command = ['${NACL_SDK_LIB}/runnable-ld.so',
874 '--library-path', '${NACL_SDK_LIB}'] + command 875 '--library-path', '${NACL_SDK_LIB}'] + command
875 # Enable file access. 876 # Enable file access.
876 sel_ldr_flags += ['-a'] 877 sel_ldr_flags += ['-a']
877 # TODO(mseaborn): Remove the need for the -s (stub out) option. 878 # TODO(mseaborn): Remove the need for the -s (stub out) option.
878 sel_ldr_flags += ['-s'] 879 sel_ldr_flags += ['-s']
879 880
(...skipping 1249 matching lines...) Expand 10 before | Expand all | Expand 10 after
2129 family_map = SanityCheckAndMapExtraction(environment_list, selected_envs) 2130 family_map = SanityCheckAndMapExtraction(environment_list, selected_envs)
2130 ExportSpecialFamilyVars(selected_envs, family_map) 2131 ExportSpecialFamilyVars(selected_envs, family_map)
2131 2132
2132 BuildEnvironments(environment_list) 2133 BuildEnvironments(environment_list)
2133 2134
2134 # Change default to build everything, but not run tests. 2135 # Change default to build everything, but not run tests.
2135 Default(['all_programs', 'all_bundles', 'all_test_programs', 'all_libraries']) 2136 Default(['all_programs', 'all_bundles', 'all_test_programs', 'all_libraries'])
2136 2137
2137 # separate warnings from actual build output 2138 # separate warnings from actual build output
2138 Banner('B U I L D - O U T P U T:') 2139 Banner('B U I L D - O U T P U T:')
OLDNEW
« no previous file with comments | « no previous file | src/trusted/platform_qualify/arch/arm/nacl_dep_qualify.c » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698