Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 927756 - dev-libs/libsigsegv-2.14-r1: stabilisation
Summary: dev-libs/libsigsegv-2.14-r1: stabilisation
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Common Lisp Bugs
URL:
Whiteboard:
Keywords: CC-ARCHES
Depends on:
Blocks: 855953
  Show dependency tree
 
Reported: 2024-03-24 21:20 UTC by Erik Quaeghebeur
Modified: 2024-03-24 22:43 UTC (History)
1 user (show)

See Also:
Package list:
dev-libs/libsigsegv-2.14-r1
Runtime testing required: ---
nattka: sanity-check+


Attachments
build log (libsigsegv-2.14:20240323-200352.log,17.38 KB, text/x-log)
2024-03-24 21:20 UTC, Erik Quaeghebeur
no flags Details
output of emerge --info (emerge--info,8.03 KB, text/plain)
2024-03-24 21:20 UTC, Erik Quaeghebeur
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Erik Quaeghebeur 2024-03-24 21:20:34 UTC
Created attachment 888480 [details]
build log

I emerge with LTO and therefore promote some warnings to errors. I think one of those was encountered for dev-libs/libsigsegv-2.14. Namely, I get the following errors during emerge:

```
In file included from fault-linux-x86_64-old.h:17,
                 from fault.h:36,
                 from handler-unix.c:77,
                 from handler.c:19:
/usr/include/asm/sigcontext.h:40:8: error: redefinition of 'struct _fpx_sw_bytes'
   40 | struct _fpx_sw_bytes {
      |        ^~~~~~~~~~~~~
In file included from /usr/include/signal.h:301,
                 from sigsegv.h:31,
                 from handler-unix.c:25:
/usr/include/bits/sigcontext.h:31:8: note: originally defined here
   31 | struct _fpx_sw_bytes
      |        ^~~~~~~~~~~~~
/usr/include/asm/sigcontext.h:85:8: error: redefinition of 'struct _fpreg'
   85 | struct _fpreg {
      |        ^~~~~~
/usr/include/bits/sigcontext.h:40:8: note: originally defined here
   40 | struct _fpreg
      |        ^~~~~~
/usr/include/asm/sigcontext.h:91:8: error: redefinition of 'struct _fpxreg'
   91 | struct _fpxreg {
      |        ^~~~~~~
/usr/include/bits/sigcontext.h:46:8: note: originally defined here
   46 | struct _fpxreg
      |        ^~~~~~~
/usr/include/asm/sigcontext.h:98:8: error: redefinition of 'struct _xmmreg'
   98 | struct _xmmreg {
      |        ^~~~~~~
/usr/include/bits/sigcontext.h:53:8: note: originally defined here
   53 | struct _xmmreg
      |        ^~~~~~~
/usr/include/asm/sigcontext.h:180:8: error: redefinition of 'struct _ymmh_state'
  180 | struct _ymmh_state {
      |        ^~~~~~~~~~~
/usr/include/bits/sigcontext.h:184:8: note: originally defined here
  184 | struct _ymmh_state
      |        ^~~~~~~~~~~
/usr/include/asm/sigcontext.h:192:8: error: redefinition of 'struct _xstate'
  192 | struct _xstate {
      |        ^~~~~~~
/usr/include/bits/sigcontext.h:189:8: note: originally defined here
  189 | struct _xstate
      |        ^~~~~~~
/usr/include/asm/sigcontext.h:317:8: error: redefinition of 'struct sigcontext'
  317 | struct sigcontext {
      |        ^~~~~~~~~~
/usr/include/bits/sigcontext.h:139:8: note: originally defined here
  139 | struct sigcontext
      |        ^~~~~~~~~~
```
Comment 1 Erik Quaeghebeur 2024-03-24 21:20:53 UTC
Created attachment 888481 [details]
output of emerge --info
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-03-24 22:41:38 UTC
ppc done
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-03-24 22:41:39 UTC
ppc64 done
Comment 4 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-03-24 22:42:19 UTC
amd64 done
Comment 5 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-03-24 22:42:21 UTC
x86 done
Comment 6 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-03-24 22:42:22 UTC
arm done
Comment 7 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-03-24 22:43:02 UTC
sparc done

all arches done