[Bug go/94513] [10 Regression] go buildid and cgo tools require symbols in GLIBC_PRIVATE namespace
rguenth at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Tue Apr 7 10:12:22 GMT 2020
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94513
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords|build |
Status|NEW |UNCONFIRMED
Target|*-linux-gnu |
Component|libgcc |go
Ever confirmed|1 |0
Assignee|unassigned at gcc dot gnu.org |ian at airs dot com
Last reconfirmed|2020-04-07 00:00:00 |
Summary|[10 Regression] morestack |[10 Regression] go buildid
|require symbols in |and cgo tools require
|GLIBC_PRIVATE namespace |symbols in GLIBC_PRIVATE
| |namespace
Known to work| |9.3.1
--- Comment #3 from Richard Biener <rguenth at gcc dot gnu.org> ---
For configurability generic-morestack.c should likely use a private wrapper
for mmap and munmap used in the single place of actual allocation/deallocation
(and maybe declared always_inline) while the "probing" uses in
__morestack_load_mmap can refer back to the libc variants.
This still works "correctly" on the GCC 9 branch.
More information about the Gcc-bugs
mailing list