On 10/28/2015 08:26 PM, John Ballance wrote:
There are 2 things I have had to change to build the gccsdk on a gcc5 host
First deals with __FUNCTION__ nolonger being recognised, so a global replace of __FUNCTION__ with __func__ is needed.
Do you still have the exact error message ? __FUNCTION__ and __func__ are both still supported as far as I know. The only case I can think of which can cause an error is with a -Wpedantic -Werror combination as that results in "ISO C does not support '__FUNCTION__' predefined identifier".
I have done this with a patch to the gcc4/Makefile. This is a sledgehammer as the gcc build tree appears to use the old format in many places.
Yes, a real sledgehammer indeed as...
[...]
+ cd $(SRCORIGDIR)/gcc-trunk && find -regex ".*\.\(c\|C\|h\)" -type f -exec sed -i 's/__FUNCTION__/__func__/g' {} \;
...this recursively goes into your gcc-trunk/.svn database. :-(
John.
No comments:
Post a Comment