mirror of
				https://github.com/python/cpython.git
				synced 2025-11-04 11:49:12 +00:00 
			
		
		
		
	gh-117752: Autoconf: store all LLVM profile data in the build directory (#117790)
This prevents spurious 'env changed' and llvm-profdata merge errors.
This commit is contained in:
		
							parent
							
								
									fd259fdabe
								
							
						
					
					
						commit
						396b831850
					
				
					 2 changed files with 4 additions and 4 deletions
				
			
		
							
								
								
									
										4
									
								
								configure
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								configure
									
										
									
										generated
									
									
										vendored
									
									
								
							| 
						 | 
					@ -8828,7 +8828,7 @@ case "$CC_BASENAME" in
 | 
				
			||||||
    PGO_PROF_GEN_FLAG="-fprofile-instr-generate"
 | 
					    PGO_PROF_GEN_FLAG="-fprofile-instr-generate"
 | 
				
			||||||
    PGO_PROF_USE_FLAG="-fprofile-instr-use=code.profclangd"
 | 
					    PGO_PROF_USE_FLAG="-fprofile-instr-use=code.profclangd"
 | 
				
			||||||
    LLVM_PROF_MERGER="${LLVM_PROFDATA} merge -output=code.profclangd *.profclangr"
 | 
					    LLVM_PROF_MERGER="${LLVM_PROFDATA} merge -output=code.profclangd *.profclangr"
 | 
				
			||||||
    LLVM_PROF_FILE="LLVM_PROFILE_FILE=\"code-%p.profclangr\""
 | 
					    LLVM_PROF_FILE="LLVM_PROFILE_FILE=\"\$(shell pwd)/code-%p.profclangr\""
 | 
				
			||||||
    if test $LLVM_PROF_FOUND = not-found
 | 
					    if test $LLVM_PROF_FOUND = not-found
 | 
				
			||||||
    then
 | 
					    then
 | 
				
			||||||
      LLVM_PROF_ERR=yes
 | 
					      LLVM_PROF_ERR=yes
 | 
				
			||||||
| 
						 | 
					@ -8844,7 +8844,7 @@ case "$CC_BASENAME" in
 | 
				
			||||||
        PGO_PROF_GEN_FLAG="-fprofile-instr-generate"
 | 
					        PGO_PROF_GEN_FLAG="-fprofile-instr-generate"
 | 
				
			||||||
        PGO_PROF_USE_FLAG="-fprofile-instr-use=code.profclangd"
 | 
					        PGO_PROF_USE_FLAG="-fprofile-instr-use=code.profclangd"
 | 
				
			||||||
        LLVM_PROF_MERGER="${LLVM_PROFDATA} merge -output=code.profclangd *.profclangr"
 | 
					        LLVM_PROF_MERGER="${LLVM_PROFDATA} merge -output=code.profclangd *.profclangr"
 | 
				
			||||||
        LLVM_PROF_FILE="LLVM_PROFILE_FILE=\"code-%p.profclangr\""
 | 
					        LLVM_PROF_FILE="LLVM_PROFILE_FILE=\"\$(shell pwd)/code-%p.profclangr\""
 | 
				
			||||||
        if test "${LLVM_PROF_FOUND}" = "not-found"
 | 
					        if test "${LLVM_PROF_FOUND}" = "not-found"
 | 
				
			||||||
        then
 | 
					        then
 | 
				
			||||||
          LLVM_PROF_ERR=yes
 | 
					          LLVM_PROF_ERR=yes
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -2013,7 +2013,7 @@ case "$CC_BASENAME" in
 | 
				
			||||||
    PGO_PROF_GEN_FLAG="-fprofile-instr-generate"
 | 
					    PGO_PROF_GEN_FLAG="-fprofile-instr-generate"
 | 
				
			||||||
    PGO_PROF_USE_FLAG="-fprofile-instr-use=code.profclangd"
 | 
					    PGO_PROF_USE_FLAG="-fprofile-instr-use=code.profclangd"
 | 
				
			||||||
    LLVM_PROF_MERGER="${LLVM_PROFDATA} merge -output=code.profclangd *.profclangr"
 | 
					    LLVM_PROF_MERGER="${LLVM_PROFDATA} merge -output=code.profclangd *.profclangr"
 | 
				
			||||||
    LLVM_PROF_FILE="LLVM_PROFILE_FILE=\"code-%p.profclangr\""
 | 
					    LLVM_PROF_FILE="LLVM_PROFILE_FILE=\"\$(shell pwd)/code-%p.profclangr\""
 | 
				
			||||||
    if test $LLVM_PROF_FOUND = not-found
 | 
					    if test $LLVM_PROF_FOUND = not-found
 | 
				
			||||||
    then
 | 
					    then
 | 
				
			||||||
      LLVM_PROF_ERR=yes
 | 
					      LLVM_PROF_ERR=yes
 | 
				
			||||||
| 
						 | 
					@ -2029,7 +2029,7 @@ case "$CC_BASENAME" in
 | 
				
			||||||
        PGO_PROF_GEN_FLAG="-fprofile-instr-generate"
 | 
					        PGO_PROF_GEN_FLAG="-fprofile-instr-generate"
 | 
				
			||||||
        PGO_PROF_USE_FLAG="-fprofile-instr-use=code.profclangd"
 | 
					        PGO_PROF_USE_FLAG="-fprofile-instr-use=code.profclangd"
 | 
				
			||||||
        LLVM_PROF_MERGER="${LLVM_PROFDATA} merge -output=code.profclangd *.profclangr"
 | 
					        LLVM_PROF_MERGER="${LLVM_PROFDATA} merge -output=code.profclangd *.profclangr"
 | 
				
			||||||
        LLVM_PROF_FILE="LLVM_PROFILE_FILE=\"code-%p.profclangr\""
 | 
					        LLVM_PROF_FILE="LLVM_PROFILE_FILE=\"\$(shell pwd)/code-%p.profclangr\""
 | 
				
			||||||
        if test "${LLVM_PROF_FOUND}" = "not-found"
 | 
					        if test "${LLVM_PROF_FOUND}" = "not-found"
 | 
				
			||||||
        then
 | 
					        then
 | 
				
			||||||
          LLVM_PROF_ERR=yes
 | 
					          LLVM_PROF_ERR=yes
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue