File tree Expand file tree Collapse file tree 1 file changed +25
-0
lines changed Expand file tree Collapse file tree 1 file changed +25
-0
lines changed Original file line number Diff line number Diff line change @@ -523,6 +523,31 @@ jobs:
523523      suppressions_path : Tools/tsan/suppressions_free_threading.txt 
524524      tsan_logs_artifact_name : tsan-logs-free-threading 
525525
526+   cross-build-linux :
527+     runs-on : ubuntu-latest 
528+     steps :
529+     - uses : actions/checkout@v4 
530+     - name : Install Dependencies 
531+       run : sudo ./.github/workflows/posix-deps-apt.sh 
532+     - name : Configure host build 
533+       run : | 
534+         ./configure --prefix "$PWD/.../build/host-python" 
535+ name : Install host Python 
536+       run : | 
537+         make -j8 install 
538+ name : Run test subset with host build 
539+       run : " $PWD/.../build/host-python/bin/python3" -m test test_sysconfig test_site test_embed 
540+     - name : Clean up build 
541+       run : make -j clean 
542+     - name : Configure cross build 
543+       run : | 
544+         ./configure --prefix "$PWD/.../build/cross-python" --with-build-python "$PWD/../host-python/bin/python3" 
545+ name : Install cross Python 
546+       run : | 
547+         make -j8 install 
548+ name : Run test subset with host build 
549+       run : " $PWD/.../build/cross-python/bin/python3" -m test test_sysconfig test_site test_embed 
550+ 
526551  #  CIFuzz job based on https://google.github.io/oss-fuzz/getting-started/continuous-integration/
527552  cifuzz :
528553    name : CIFuzz 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments