mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-07-30 22:56:33 +00:00
toolchain-external: add missing symlink for Linaro toolchains
In 11ec38b6950 ("toolchain-external: fix Linaro ARM toolchain support"), we fixed the support for Linaro EABIhf toolchains by adding a /lib/arm-linux-gnueabihf -> /lib symbolic link. This is needed because the dynamic loader looks for libraries in /lib/arm-linux-gnueabihf rather than the usual /lib, but Buildroot installs all libraries in /lib. However, we forgot that the dynamic loader also loads libraries from /usr/lib/arm-linux-gnueabihf rather than /usr/lib, so this patch fixes that by adding the necessary symbolic link. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Reported-by: Maxime Ripard <maxime.ripard@free-electrons.com> Cc: Maxime Ripard <maxime.ripard@free-electrons.com>
This commit is contained in:
parent
1690fca464
commit
b3e3d5fc28
@ -229,10 +229,11 @@ TOOLCHAIN_EXTERNAL_WRAPPER_ARGS += -DBR_SOFTFLOAT=1
|
||||
endif
|
||||
|
||||
# The Linaro ARMhf toolchain expects the libraries in
|
||||
# /lib/arm-linux-gnueabihf, but Buildroot copies them to /lib, so we
|
||||
# need to create a symbolic link.
|
||||
# {/usr,}/lib/arm-linux-gnueabihf, but Buildroot copies them to
|
||||
# {/usr,}/lib, so we need to create a symbolic link.
|
||||
define TOOLCHAIN_EXTERNAL_LINARO_ARMHF_SYMLINK
|
||||
ln -sf . $(TARGET_DIR)/lib/arm-linux-gnueabihf
|
||||
ln -sf . $(TARGET_DIR)/usr/lib/arm-linux-gnueabihf
|
||||
endef
|
||||
|
||||
ifeq ($(BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_ARM201109),y)
|
||||
|
Loading…
x
Reference in New Issue
Block a user