Просмотр исходного кода

toolchain: glibc ldd env path fixup

This replace the shell script header of ldd
when it install to `/usr/bin/ldd` where
`#! /..../staging_dir/host/bin/bash`
should be
`#!/bin/sh`

Signed-off-by: Chen Minqiang <[email protected]>
Chen Minqiang 6 лет назад
Родитель
Сommit
a57fb86d6a
1 измененных файлов с 1 добавлено и 0 удалено
  1. 1 0
      package/libs/toolchain/Makefile

+ 1 - 0
package/libs/toolchain/Makefile

@@ -614,6 +614,7 @@ ifeq ($(CONFIG_EXTERNAL_TOOLCHAIN),)
   define Package/ldd/install
   define Package/ldd/install
 	$(INSTALL_DIR) $(1)/usr/bin/
 	$(INSTALL_DIR) $(1)/usr/bin/
 	$(CP) $(TOOLCHAIN_DIR)/bin/ldd $(1)/usr/bin/
 	$(CP) $(TOOLCHAIN_DIR)/bin/ldd $(1)/usr/bin/
+	sed -i 's,^#!.*,#!/bin/sh,' $(1)/usr/bin/ldd
   endef
   endef
 
 
   define Package/ldconfig/install
   define Package/ldconfig/install