Hi,
thank you for effort you put into maintaining Debian arm-none-eabi packages.

I have found same issue with compilation of C++ project for ARM Cortex M0.
Include files are in /usr/include/newlib/c++/4.9.3 but compiler searches
in 5.4.1.

I would suggest to set up a process to rebuild
libstdc++-arm-none-eabi-newlib
every time after release of new gcc-arm-none-eabi and ensure the version
matches
using strong dependency (= 5.4.1)

Unlike Michael Patt I was not able to rebuild from source package. After
build I
got this error:

 :~/libstdc++-arm-none-eabi-8# debian/rules  binary
dh binary --with autotools-dev --parallel
   debian/rules override_dh_install
make[1]: Entering directory '/root/libstdc++-arm-none-eabi-8'
dh_install --sourcedir debian/libstdc\+\+-arm-none-eabi-newlib-tmp
dh_install: Cannot find (any matches for) "usr/arm-none-eabi/lib/*" (tried
in "debian/libstdc++-arm-none-eabi-newlib-tmp" and "debian/tmp")
dh_install: libstdc++-arm-none-eabi-newlib missing files:
usr/arm-none-eabi/lib/*
dh_install: Cannot find (any matches for) "usr/arm-none-eabi/include/*"
(tried in "debian/libstdc++-arm-none-eabi-newlib-tmp" and "debian/tmp")
dh_install: libstdc++-arm-none-eabi-newlib missing files:
usr/arm-none-eabi/include/*
dh_install: missing files, aborting
debian/rules:106: recipe for target 'override_dh_install' failed
make[1]: *** [override_dh_install] Error 2
make[1]: Leaving directory '/root/libstdc++-arm-none-eabi-8'
debian/rules:72: recipe for target 'binary' failed
make: *** [binary] Error 2

Reply via email to