-
-
Notifications
You must be signed in to change notification settings - Fork 6.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Compilation "note" on GCC 6 ARM #658
Comments
Thanks for reporting. I'm not sure whether this is an issue: we already use GCC 7.1 on Travis, and locally I compile and test with GCC 8. |
This "note" happens only on arm-linux-gnueabihf arch (Raspberry Pi) . On the same version of GCC 6 (6.3.0) on x86-64 arch the test code compiles well without any notes. However, compiled code works well on ARM. This note can be turned off by passing argument '-Wno-psabi' to compiler. |
Add new Makefile, which build navio library Add 'Wno-psabi' flag (nlohmann/json#658)
Add new Makefile, which build navio library Add 'Wno-psabi' flag (nlohmann/json#658) Add gitignore file
Add new Makefile, which build navio library Add 'Wno-psabi' flag (nlohmann/json#658) Add gitignore file
Add new Makefile, which build navio library Add 'Wno-psabi' flag (nlohmann/json#658) Add gitignore file
Add new Makefile, which build navio library Add 'Wno-psabi' flag (nlohmann/json#658) Add gitignore file
Add new Makefile, which build navio library Add 'Wno-psabi' flag (nlohmann/json#658) Add gitignore file
Add new Makefile, which build navio library Add 'Wno-psabi' flag (nlohmann/json#658) Add gitignore file
Add new Makefile, which build navio library Add 'Wno-psabi' flag (nlohmann/json#658) Add gitignore file
still broken |
same thing on 8.1 |
The "note: parameter passing for argument of type ... will change in GCC 7.1" is an internal note about internal data types to the STL and doesn't seem to have anything to do with nlohmann json. Maybe you are mixing versions of libstdc++ and GCC that are not meant to be used together? I would check how your compiler is finding your STL. If you are making your own GCC, maybe you forgot to also build a compatible version of libstdc++ and you're getting a system one or seomthing? |
no, actually i tell you what it is, when not having enough memory, compiler
front end chocks on, for example parsing a map with universal initialization
it's all ok, once i figured it out
…On Sun, Feb 17, 2019 at 10:40 AM Jared Grubb ***@***.***> wrote:
The "note: parameter passing for argument of type ... will change in GCC
7.1" is an internal note about internal data types to the STL and doesn't
seem to have anything to do with nlohmann json.
Maybe you are mixing versions of libstdc++ and GCC that are not meant to
be used together? I would check how your compiler is finding your STL. If
you are making your own GCC, maybe you forgot to also build a compatible
version of libstdc++ and you're getting a system one or seomthing?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#658 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/Alm61e2jmSD1w8YwC_dhfLn1VnDPBAsQks5vOYX_gaJpZM4OZcp6>
.
|
When compiling this code:
compiler report "note":
The text was updated successfully, but these errors were encountered: