Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 927756

Summary: dev-libs/libsigsegv-2.14-r1: stabilisation
Product: Gentoo Linux Reporter: Erik Quaeghebeur <gentoo>
Component: StabilizationAssignee: Common Lisp Bugs <common-lisp>
Status: RESOLVED FIXED    
Severity: normal CC: gentoo
Priority: Normal Keywords: CC-ARCHES
Version: unspecifiedFlags: nattka: sanity-check+
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
dev-libs/libsigsegv-2.14-r1
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 855953    
Attachments:
Description Flags
build log
none
output of emerge --info none

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