diff --git a/rules/gcc/cross.bash b/rules/gcc/cross.bash index 22fa522..a0ddde5 100644 --- a/rules/gcc/cross.bash +++ b/rules/gcc/cross.bash @@ -49,10 +49,15 @@ host_install() target_install() { - $cmd_mkdir \ - "$cfg_dir_rootfs/usr/lib" && + libdir=lib + if [ -d "$cfg_dir_toolchain/$cfg_target_canonical/lib64" ]; then + libdir=lib64 + fi - for f in "$cfg_dir_toolchain/$cfg_target_canonical/lib/"{libgcc_s,libstdc++}.so*; do + $cmd_mkdir \ + "$cfg_dir_rootfs/usr/$libdir" && + + for f in "$cfg_dir_toolchain/$cfg_target_canonical/$libdir/"{libgcc_s,libstdc++}.so*; do base="$(basename $f)" if [ $(echo "$base" | grep '\.py' 2> /dev/null) ]; then