mirror of
				https://github.com/yuzu-emu/mbedtls.git
				synced 2025-10-26 11:37:11 +00:00 
			
		
		
		
	Merge remote-tracking branch 'origin/pr/2572' into mbedtls-2.7
* origin/pr/2572: Clarify comment mangled by an earlier refactoring Add an "out-of-box" component Run ssl-opt.sh on 32-bit runtime
This commit is contained in:
		
						commit
						2e9f9adcba
					
				|  | @ -591,6 +591,17 @@ component_check_doxygen_warnings () { | |||
| #### Build and test many configurations and targets | ||||
| ################################################################ | ||||
| 
 | ||||
| component_test_default_out_of_box () { | ||||
|     msg "build: make, default config (out-of-box)" # ~1min | ||||
|     make | ||||
| 
 | ||||
|     msg "test: main suites make, default config (out-of-box)" # ~10s | ||||
|     make test | ||||
| 
 | ||||
|     msg "selftest: make, default config (out-of-box)" # ~10s | ||||
|     programs/test/selftest | ||||
| } | ||||
| 
 | ||||
| component_build_yotta () { | ||||
|     # Note - use of yotta is deprecated, and yotta also requires armcc to be on the | ||||
|     # path, and uses whatever version of armcc it finds there. | ||||
|  | @ -846,10 +857,16 @@ component_test_m32_o1 () { | |||
|     # Build again with -O1, to compile in the i386 specific inline assembly | ||||
|     msg "build: i386, make, gcc -O1 (ASan build)" # ~ 30s | ||||
|     scripts/config.pl full | ||||
|     scripts/config.pl unset MBEDTLS_MEMORY_BACKTRACE | ||||
|     scripts/config.pl unset MBEDTLS_MEMORY_BUFFER_ALLOC_C | ||||
|     scripts/config.pl unset MBEDTLS_MEMORY_DEBUG | ||||
|     make CC=gcc CFLAGS='-O1 -Werror -Wall -Wextra -m32 -fsanitize=address' | ||||
| 
 | ||||
|     msg "test: i386, make, gcc -O1 (ASan build)" | ||||
|     make test | ||||
| 
 | ||||
|     msg "test ssl-opt.sh, i386, make, gcc-O1" | ||||
|     if_build_succeeded tests/ssl-opt.sh | ||||
| } | ||||
| support_test_m32_o1 () { | ||||
|     support_test_m32_o0 "$@" | ||||
|  | @ -1028,10 +1045,8 @@ component_test_valgrind () { | |||
|     msg "test: main suites valgrind (Release)" | ||||
|     make memcheck | ||||
| 
 | ||||
|     # Optional part(s) | ||||
|     # Currently broken, programs don't seem to receive signals | ||||
|     # under valgrind on OS X | ||||
| 
 | ||||
|     # Optional parts (slow; currently broken on OS X because programs don't | ||||
|     # seem to receive signals under valgrind on OS X). | ||||
|     if [ "$MEMORY" -gt 0 ]; then | ||||
|         msg "test: ssl-opt.sh --memcheck (Release)" | ||||
|         if_build_succeeded tests/ssl-opt.sh --memcheck | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue