Public bug reported:

I just installed gcc-arm-none-eabi toolchain and I can't compile even
the simplest c++ source as g++ complaints about missing headers.

If I open the header folder (/usr/include/newlib/c++/) I can see a
folder name 7.3.1 which contains everything I need (apparently). However
the result of the command:

  arm-none-eabi-g++ -v

tells me that g++ version is 6.3.1(2017-06-20) and not 7.3.1.

In fact creating a symlink  /usr/include/newlib/c++/6.3.1 ->
/usr/include/newlib/c++/7.3.1 helps the compiler find the headers, but
the compilation quickly fails because of some builtins missing (in my
case, __builtin_addressof).

I think there is something messed up with the dependencies, as
__builtin_addressof has been implemented later than Jun 2017 (but I am
not sure).

** Affects: gcc-arm-none-eabi (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: libstdc++-arm-none-eabi (Ubuntu)
     Importance: Undecided
         Status: New

** Also affects: gcc-arm-none-eabi (Ubuntu)
   Importance: Undecided
       Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1811296

Title:
  libc++ files version mismatch

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gcc-arm-none-eabi/+bug/1811296/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to