public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug libstdc++/103166] New: [12 regression] wrong dependency on getentropy on newlib-based targets
@ 2021-11-10  9:05 clyon at gcc dot gnu.org
  2021-11-10  9:33 ` [Bug libstdc++/103166] " pinskia at gcc dot gnu.org
                   ` (10 more replies)
  0 siblings, 11 replies; 12+ messages in thread
From: clyon at gcc dot gnu.org @ 2021-11-10  9:05 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103166

            Bug ID: 103166
           Summary: [12 regression] wrong dependency on getentropy on
                    newlib-based targets
           Product: gcc
           Version: 12.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: libstdc++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: clyon at gcc dot gnu.org
  Target Milestone: ---

Since r12-5066, I've noticed numerous link failures on aarch64-none-elf like:

FAIL: g++.dg/concepts/expression.C  -std=gnu++17 (test for excess errors)
Excess errors:
/libstdc++-v3/src/c++11/random.cc:179: undefined reference to `getentropy'
/libstdc++-v3/src/c++11/random.cc:179:(.text._ZNSt12_GLOBAL__N_117__libc_getentropyEPv+0x10):
relocation truncated to fit: R_AARCH64_CALL26 against undefined symbol
`getentropy'
/libstdc++-v3/src/c++11/random.cc:452: undefined reference to `getentropy'
/libstdc++-v3/src/c++11/random.cc:452:(.text._ZNSt13random_device7_M_initERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x68):
relocation truncated to fit: R_AARCH64_CALL26 against undefined symbol
`getentropy'
/aci-gcc-fsf/sources/newlib/newlib/libc/stdlib/arc4random.c:89: undefined
reference to `getentropy'
/aci-gcc-fsf/sources/newlib/newlib/libc/stdlib/arc4random.c:89:(.text+0x558):
relocation truncated to fit: R_AARCH64_CALL26 against undefined symbol
`getentropy'

Maybe there's something wrong with the detection of HAVE_GETENTROPY in
configure?

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2023-03-07 11:20 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-11-10  9:05 [Bug libstdc++/103166] New: [12 regression] wrong dependency on getentropy on newlib-based targets clyon at gcc dot gnu.org
2021-11-10  9:33 ` [Bug libstdc++/103166] " pinskia at gcc dot gnu.org
2021-11-10  9:43 ` redi at gcc dot gnu.org
2021-11-11  2:35 ` sandra at gcc dot gnu.org
2021-11-12 17:15 ` hp at gcc dot gnu.org
2021-11-12 19:02 ` redi at gcc dot gnu.org
2021-11-12 20:25 ` hp at gcc dot gnu.org
2021-11-13  0:46 ` cvs-commit at gcc dot gnu.org
2021-11-13  0:50 ` hp at gcc dot gnu.org
2021-11-13  0:58 ` hp at gcc dot gnu.org
2023-03-07 10:24 ` clyon at gcc dot gnu.org
2023-03-07 11:20 ` redi at gcc dot gnu.org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).