build: fix ldconfig executable error in python
The empty executable is causing problems with meson builds, due to the error: OSError: [Errno 8] Exec format error: 'ldconfig' This patch changes the empty ldconfig stub to symlink to /bin/true to work around this issue. Fixes: FS#4117 Fixes:3bd31cc4d2("tools/meson: update to 0.60.0") Signed-off-by: Damien Mascord <tusker@tusker.org> Tested-by: Aleksander Jan Bajkowski <olek2@wp.pl> # Tested on Debian 11 Tested-By: Lucian Cristian <lucian.cristian@gmail.com> Tested-By: Baptiste Jonglez <git@bitsofnetworks.org> Cc: Rosen Penev <rosenp@gmail.com> (cherry picked from commit6a5b4228e3) Signed-off-by: Baptiste Jonglez <git@bitsofnetworks.org> [backport to fix prereq check when moving from 22.03 branch to 21.02]
This commit is contained in:
		 Damien Mascord
					Damien Mascord
				
			
				
					committed by
					
						 Baptiste Jonglez
						Baptiste Jonglez
					
				
			
			
				
	
			
			
			 Baptiste Jonglez
						Baptiste Jonglez
					
				
			
						parent
						
							3439c2ff70
						
					
				
				
					commit
					bd84d517eb
				
			| @@ -196,5 +196,4 @@ prereq: $(STAGING_DIR_HOST)/bin/mkhash | |||||||
|  |  | ||||||
| # Install ldconfig stub | # Install ldconfig stub | ||||||
| $(eval $(call TestHostCommand,ldconfig-stub,Failed to install stub, \ | $(eval $(call TestHostCommand,ldconfig-stub,Failed to install stub, \ | ||||||
| 	touch $(STAGING_DIR_HOST)/bin/ldconfig && \ | 	$(LN) /bin/true $(STAGING_DIR_HOST)/bin/ldconfig)) | ||||||
| 	chmod +x $(STAGING_DIR_HOST)/bin/ldconfig)) |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user