Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 639808 - dev-lang/gnat-gpl build failure against glibc-2.26-r3 using default/linux/amd64/17.0/systemd profile
Summary: dev-lang/gnat-gpl build failure against glibc-2.26-r3 using default/linux/amd...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal major (vote)
Assignee: Tupone Alfredo
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-12-04 18:49 UTC by Illia Maslov
Modified: 2017-12-08 08:12 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info (gnat_emerge_info,17.66 KB, text/plain)
2017-12-04 18:49 UTC, Illia Maslov
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Illia Maslov 2017-12-04 18:49:12 UTC
dev-lang/gnat-gpl-2017 fails to build against sys-libs/glibc-2.26-r3
I use the following profile: default/linux/amd64/17.0/systemd

This is build error:

gcc -fno-stack-protector -fstack-check=no   -fpic -mlong-double-80 -DUSE_ELF_SYMVER -I. -I. -I../.././gcc -I/var/tmp/portage/dev-lang/gnat-gpl-2017/work/gcc-6-gpl-2017-src/libgcc -I/var/tmp/portage/dev-lang/gnat-gpl-2017/work/gcc-6-gpl-2017-src/libgcc/. -I/var/tmp/portage/dev-lang/gnat-gpl-2017/work/gcc-6-gpl-2017-src/libgcc/../gcc -I/var/tmp/portage/dev-lang/gnat-gpl-2017/work/gcc-6-gpl-2017-src/libgcc/../include -I/var/tmp/portage/dev-lang/gnat-gpl-2017/work/gcc-6-gpl-2017-src/libgcc/config/libbid -DENABLE_DECIMAL_BID_FORMAT -DHAVE_CC_TLS  -DUSE_TLS -o bid128.o -MT bid128.o -MD -MP -MF bid128.dep -c /var/tmp/portage/dev-lang/gnat-gpl-2017/work/gcc-6-gpl-2017-src/libgcc/config/libbid/bid128.c
/var/tmp/portage/dev-lang/gnat-gpl-2017/work/build/./gcc/xgcc -B/var/tmp/portage/dev-lang/gnat-gpl-2017/work/build/./gcc/ -B/usr/x86_64-pc-linux-gnu/bin/ -B/usr/x86_64-pc-linux-gnu/lib/ -isystem /usr/x86_64-pc-linux-gnu/include -isystem /usr/x86_64-pc-linux-gnu/sys-include    -g -O2 -march=native -pipe -O2  -g -O2 -march=native -pipe -DIN_GCC -fPIC   -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition  -isystem ./include   -fpic -mlong-double-80 -DUSE_ELF_SYMVER -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fstack-check=no   -fpic -mlong-double-80 -DUSE_ELF_SYMVER -I. -I. -I../.././gcc -I/var/tmp/portage/dev-lang/gnat-gpl-2017/work/gcc-6-gpl-2017-src/libgcc -I/var/tmp/portage/dev-lang/gnat-gpl-2017/work/gcc-6-gpl-2017-src/libgcc/. -I/var/tmp/portage/dev-lang/gnat-gpl-2017/work/gcc-6-gpl-2017-src/libgcc/../gcc -I/var/tmp/portage/dev-lang/gnat-gpl-2017/work/gcc-6-gpl-2017-src/libgcc/../include -I/var/tmp/portage/dev-lang/gnat-gpl-2017/work/gcc-6-gpl-2017-src/libgcc/config/libbid -DENABLE_DECIMAL_BID_FORMAT -DHAVE_CC_TLS  -DUSE_TLS -o bid32_to_bid64.o -MT bid32_to_bid64.o -MD -MP -MF bid32_to_bid64.dep -c /var/tmp/portage/dev-lang/gnat-gpl-2017/work/gcc-6-gpl-2017-src/libgcc/config/libbid/bid32_to_bid64.c
In file included from /var/tmp/portage/dev-lang/gnat-gpl-2017/work/gcc-6-gpl-2017-src/libgcc/unwind-dw2.c:401:0:
./md-unwind-support.h: In function ‘x86_fallback_frame_state’:
./md-unwind-support.h:141:18: error: field ‘uc’ has incomplete type
  struct ucontext uc;
                  ^~
make[5]: *** [/var/tmp/portage/dev-lang/gnat-gpl-2017/work/gcc-6-gpl-2017-src/libgcc/shared-object.mk:14: unwind-dw2.o] Error 1
make[5]: *** Waiting for unfinished jobs....
Comment 1 Illia Maslov 2017-12-04 18:49:55 UTC
Created attachment 508046 [details]
emerge --info
Comment 2 Vladimir Frolov 2017-12-05 13:34:10 UTC
Probably similar bug:

https://bugs.gentoo.org/639548
Comment 3 Tupone Alfredo gentoo-dev 2017-12-08 08:12:37 UTC
It should be fixed. Probably sys-devel/gcc:6.3.0 suffers of the same