Несовместимость LibstdC++ для кросс-компиляции Qt из Debian amd64 в armhf
Я хотел бы сделать кросс-компиляцию моего приложения на тестировании Debian amd64 в систему тестирования debian armhf. Я могу скомпилировать его, но когда я пытаюсь запустить его на целевой машине, я получаю сообщение об ошибке: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: версия `GLIBCXX_3.4.21'не найдена
На целевой машине максимум
строки /usr/lib/arm-linux-gnueabihf/libstdc++.so.6 | grep GLIBC
вывод: GLIBCXX_3.4.20
Мой компилятор g++-arm-linux-gnueabihf 5.3.1. максимум строк /usr/arm-linux-gnueabihf/lib/libstdc++.so.6
такое GLIBCXX_3.4.21
Может быть, это причина несовместимости. Я пытаюсь найти более раннюю версию gnueabihf, но ничего не могу найти в репозитории debian.
обе машины имеют тестирование Debian op. система.
Как я могу решить эту несовместимость?