We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
https://developer.arm.com/-/media/Files/downloads/gnu-a/10.2-2020.11/binrel/gcc-arm-10.2-2020.11-x86_64-arm-none-linux-gnueabihf.tar.xz?revision=d0b90559-3960-4e4b-9297-7ddbc3e52783&la=en&hash=985078B758BC782BC338DB947347107FBCF8EF6B
https://developer.arm.com/-/media/Files/downloads/gnu-a/8.3-2019.03/binrel/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf.tar.xz?revision=e09a1c45-0ed3-4a8e-b06b-db3978fd8d56&la=en&hash=93ED4444B8B3A812B893373B490B90BBB28FD2E3
1. what is diff arm-none-linux-gnueabi and arm-linux-gnueabi ?
2. why gcc8.3 not enable-symver ?
//cd gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf
$ echo "#include <string>" | ./bin/arm-linux-gnueabihf-g++ -dM -E -x c++ - | grep SYMVER>> #define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1
$ strings arm-linux-gnueabihf/lib/libstdc++.so.6 | grep GLIBCXX >> GLIBCXX_FORCE_NEW>> GLIBCXX_DEBUG_MESSAGE_LENGTH
// cd gcc-arm-10.2-2020.11-x86_64-arm-none-linux-gnueabihf
$ echo "#include <string>" | ./bin/arm-none-linux-gnueabihf-g++ -dM -E -x c++ - | grep SYMVER>> #define _GLIBCXX_SYMVER_GNU 1>> #define _GLIBCXX_SYMVER 1>> #define _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT 1>> #define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1
---
$ strings arm-none-linux-gnueabihf/lib/libstdc++.so.6 | grep GLIBCXX GLIBCXX_3.4 GLIBCXX_3.4.1 GLIBCXX_3.4.2 GLIBCXX_3.4.3 GLIBCXX_3.4.4 GLIBCXX_3.4.5 GLIBCXX_3.4.6 GLIBCXX_3.4.7 GLIBCXX_3.4.8 GLIBCXX_3.4.9 GLIBCXX_3.4.10 GLIBCXX_3.4.11 GLIBCXX_3.4.12 GLIBCXX_3.4.13 GLIBCXX_3.4.14 GLIBCXX_3.4.15 GLIBCXX_3.4.16 GLIBCXX_3.4.17 GLIBCXX_3.4.18 GLIBCXX_3.4.19 GLIBCXX_3.4.20 GLIBCXX_3.4.21 GLIBCXX_3.4.22 GLIBCXX_3.4.23 GLIBCXX_3.4.24 GLIBCXX_3.4.25 GLIBCXX_3.4.26 GLIBCXX_3.4.27 GLIBCXX_3.4.28
Hi JustThree
Are you still looking for help with this question, or did you figure out the solution?
no. so I compiled gcc8 .