mirror of
git://git.yoctoproject.org/poky
synced 2026-08-12 18:48:15 +00:00
Revert "meta-toolchain: Update the way ld.so.cache is handled"
This change didn't work as expected as ld.so.cache doesn't preseve any search path ordering, therefore revert the change. This reverts commit b2c3ce6d17520d43b10777dd306449876cb40819.
This commit is contained in:
parent
a2337a3435
commit
9eb2de9163
@ -6,10 +6,6 @@ toolchain_create_sdk_env_script () {
|
||||
script=${SDK_OUTPUT}/${SDKPATH}/environment-setup-${MULTIMACH_TARGET_SYS}
|
||||
rm -f $script
|
||||
touch $script
|
||||
echo 'if [ ! -e ${SDKPATHNATIVE}/etc/ld.so.cache ]; then' >> $script
|
||||
echo ' echo "Please run ${SDKPATH}/postinstall as root before using the toolchain"' >> $script
|
||||
echo ' exit 1' >> $script
|
||||
echo 'fi' >> $script
|
||||
echo 'export PATH=${SDKPATHNATIVE}${bindir_nativesdk}:${SDKPATHNATIVE}${bindir_nativesdk}/${MULTIMACH_TARGET_SYS}:$PATH' >> $script
|
||||
echo 'export PKG_CONFIG_SYSROOT_DIR=${SDKTARGETSYSROOT}' >> $script
|
||||
echo 'export PKG_CONFIG_PATH=${SDKTARGETSYSROOT}${libdir}/pkgconfig' >> $script
|
||||
|
||||
@ -72,15 +72,8 @@ do_populate_sdk() {
|
||||
#rm -f ${SDK_OUTPUT}/${SDKPATHNATIVE}/lib/*.la
|
||||
rm -f ${SDK_OUTPUT}/${SDKPATHNATIVE}${libdir_nativesdk}/*.la
|
||||
|
||||
# Create an appropriate setup so the dynamic loader can find libs in
|
||||
# both the host system and the toolchain directories
|
||||
echo ${SDKPATHNATIVE}${libdir} > ${SDK_OUTPUT}/${SDKPATHNATIVE}/etc/ld.so.conf
|
||||
echo ${SDKPATHNATIVE}${base_libdir} >> ${SDK_OUTPUT}/${SDKPATHNATIVE}/etc/ld.so.conf
|
||||
echo "include /etc/ld.so.conf" >> ${SDK_OUTPUT}/${SDKPATHNATIVE}/etc/ld.so.conf
|
||||
echo "#!/bin/sh" > ${SDK_OUTPUT}/${SDKPATH}/postinstall
|
||||
echo "ldconfig -f ${SDKPATHNATIVE}/etc/ld.so.conf -C /${SDKPATHNATIVE}/etc/ld.so.cache" >> ${SDK_OUTPUT}/${SDKPATH}/postinstall
|
||||
chmod a+x ${SDK_OUTPUT}/${SDKPATH}/postinstall
|
||||
|
||||
# Link the ld.so.cache file into the hosts filesystem
|
||||
ln -s /etc/ld.so.cache ${SDK_OUTPUT}/${SDKPATHNATIVE}/etc/ld.so.cache
|
||||
|
||||
# Setup site file for external use
|
||||
siteconfig=${SDK_OUTPUT}/${SDKPATH}/site-config-${MULTIMACH_TARGET_SYS}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user