[Bug libstdc++/85904] New: configure issue cross compiling on netbsd, with patch
coypu at sdf dot org
gcc-bugzilla@gcc.gnu.org
Thu May 24 13:07:00 GMT 2018
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85904
Bug ID: 85904
Summary: configure issue cross compiling on netbsd, with patch
Product: gcc
Version: 9.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: libstdc++
Assignee: unassigned at gcc dot gnu.org
Reporter: coypu at sdf dot org
Target Milestone: ---
Created attachment 44175
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=44175&action=edit
Fixes configure for me
Out of the box (+3 patches I would like to get merged) I got:
/home/fly/gcc/libstdc++-v3/libsupc++/new_opa.cc:62:1: error: 'void*
aligned_alloc(std::size_t, std::size_t)' was declared 'extern' and later
'static' [-fpermissive]
aligned_alloc (std::size_t al, std::size_t sz)
^~~~~~~~~~~~~
In file included from /tmp/build/alpha--netbsd/libstdc++-v3/include/cstdlib:75,
from
/tmp/build/alpha--netbsd/libstdc++-v3/include/stdlib.h:36,
from /home/fly/gcc/libstdc++-v3/libsupc++/new_opa.cc:27:
/tmp/build/gcc/include-fixed/stdlib.h:254:7: note: previous declaration of
'void* aligned_alloc(size_t, size_t)'
void *aligned_alloc(size_t, size_t);
^~~~~~~~~~~~~
I took the liberty to modify configure following similar platform examples.
with the patches I can build trunk.
Yes I will also email it to gcc-patches.
More information about the Gcc-bugs
mailing list