mirror of
				https://github.com/ml-explore/mlx.git
				synced 2025-11-01 00:28:11 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			21 lines
		
	
	
		
			515 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			515 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
| #!/bin/bash
 | |
| 
 | |
| auditwheel repair dist/* \
 | |
|   --plat manylinux_2_35_x86_64 \
 | |
|   --only-plat \
 | |
|   --exclude libmlx* \
 | |
|   -w wheel_tmp
 | |
| 
 | |
| mkdir wheelhouse
 | |
| cd wheel_tmp
 | |
| repaired_wheel=$(find . -name "*.whl" -print -quit)
 | |
| unzip -q "${repaired_wheel}"
 | |
| rm "${repaired_wheel}"
 | |
| core_so=$(find mlx -name "core*.so" -print -quit)
 | |
| rpath="\$ORIGIN/lib"
 | |
| patchelf --force-rpath --set-rpath "$rpath" "$core_so"
 | |
| python ../python/scripts/repair_record.py ${core_so}
 | |
| 
 | |
| # Re-zip the repaired wheel
 | |
| zip -r -q "../wheelhouse/${repaired_wheel}" .
 | 
