fix mklibs with musl
crate a relative symlink to libc.so because make wildcard function ignores broken symlinks SVN-Revision: 46123
This commit is contained in:
		| @@ -41,7 +41,7 @@ ifdef CONFIG_USE_MKLIBS | |||||||
| 		--sysroot $(STAGING_DIR_ROOT) \ | 		--sysroot $(STAGING_DIR_ROOT) \ | ||||||
| 		`cat $(TMP_DIR)/mklibs-libs | sed 's:/*[^/]\+/*$$::' | uniq | sed 's:^$(STAGING_DIR_ROOT):-L :'` \ | 		`cat $(TMP_DIR)/mklibs-libs | sed 's:/*[^/]\+/*$$::' | uniq | sed 's:^$(STAGING_DIR_ROOT):-L :'` \ | ||||||
| 		--ldlib $(patsubst $(STAGING_DIR_ROOT)/%,/%,$(firstword $(wildcard \ | 		--ldlib $(patsubst $(STAGING_DIR_ROOT)/%,/%,$(firstword $(wildcard \ | ||||||
| 			$(foreach name,ld-uClibc.so.* ld-linux.so.* ld-*.so, \ | 			$(foreach name,ld-uClibc.so.* ld-linux.so.* ld-*.so ld-musl-*.so.*, \ | ||||||
| 			  $(STAGING_DIR_ROOT)/lib/$(name) \ | 			  $(STAGING_DIR_ROOT)/lib/$(name) \ | ||||||
| 			)))) \ | 			)))) \ | ||||||
| 		--target $(REAL_GNU_TARGET_NAME) \ | 		--target $(REAL_GNU_TARGET_NAME) \ | ||||||
|   | |||||||
							
								
								
									
										11
									
								
								toolchain/musl/patches/300-relative.patch
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								toolchain/musl/patches/300-relative.patch
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,11 @@ | |||||||
|  | --- a/Makefile | ||||||
|  | +++ b/Makefile | ||||||
|  | @@ -180,7 +180,7 @@ $(DESTDIR)$(includedir)/%: include/% | ||||||
|  |  	$(INSTALL) -D -m 644 $< $@ | ||||||
|  |   | ||||||
|  |  $(DESTDIR)$(LDSO_PATHNAME): $(DESTDIR)$(libdir)/libc.so | ||||||
|  | -	$(INSTALL) -D -l $(libdir)/libc.so $@ || true | ||||||
|  | +	$(INSTALL) -D -l libc.so $@ || true | ||||||
|  |   | ||||||
|  |  install-libs: $(ALL_LIBS:lib/%=$(DESTDIR)$(libdir)/%) $(if $(SHARED_LIBS),$(DESTDIR)$(LDSO_PATHNAME),) | ||||||
|  |   | ||||||
		Reference in New Issue
	
	Block a user
	 Matteo Croce
					Matteo Croce