Without systemtap installed, USE=systemtap emerge -1 glibc failed with: checking for systemtap static probe support... no configure: error: in `/dev/shm/portage/sys-libs/glibc-2.17/work/build-x86-x86_64-pc-linux-gnu-nptl': configure: error: systemtap support needs sys/sdt.h with asm support See `config.log' for more details * ERROR: sys-libs/glibc-2.17 failed (compile phase): * failed to configure glibc /usr/include/sys/sdt.h is provided from dev-util/systemtap.
1) Please post your `emerge --info' output in a comment. 2) Please attach the entire build log to this bug report. 3) Please attach the relevant config.log to this bug report.
Portage 2.1.11.62 (default/linux/amd64/13.0, gcc-4.6.3, glibc-2.17, 3.8.0-gentoo x86_64) ================================================================= System Settings ================================================================= System uname: Linux-3.8.0-gentoo-x86_64-Intel-R-_Core-TM-_i5-3317U_CPU_@_1.70GHz-with-gentoo-2.2 KiB Mem: 3884132 total, 196436 free KiB Swap: 5000188 total, 3583744 free Timestamp of tree: Sat, 13 Apr 2013 22:15:01 +0000 ld GNU ld (GNU Binutils) 2.23.1 app-shells/bash: 4.2_p45 dev-java/java-config: 2.2.0 dev-lang/python: 2.7.3-r3, 3.2.3-r2 dev-util/cmake: 2.8.10.2-r1 dev-util/pkgconfig: 0.28 sys-apps/baselayout: 2.2 sys-apps/openrc: 0.11.8 sys-apps/sandbox: 2.6-r1 sys-devel/autoconf: 2.13, 2.69 sys-devel/automake: 1.11.6, 1.12.6, 1.13.1 sys-devel/binutils: 2.23.1 sys-devel/gcc: 4.5.3-r2, 4.6.3, 4.7.2-r1 sys-devel/gcc-config: 1.8 sys-devel/libtool: 2.4.2 sys-devel/make: 3.82-r4 sys-kernel/linux-headers: 3.8 (virtual/os-headers) sys-libs/glibc: 2.17 Repositories: gentoo x-gentoo-x86 gentoo-haskell sunrise betagarden neurogeek ACCEPT_KEYWORDS="amd64 ~amd64" ACCEPT_LICENSE="* -@EULA EULA skype-eula Broadcom PUEL AdobeFlash-10.1 dlj-1.1 Oracle-BCLA-JavaSE google-chrome AdobeFlash-10.3 skype-4.0.0.7-copyright google-talkplugin AdobeFlash-11.x" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -pipe -fomit-frame-pointer -march=corei7-avx -mcx16 -msahf -mno-movbe -maes -mpclmul -mpopcnt -mno-abm -mno-lwp -mno-fma -mno-fma4 -mno-xop -mno-bmi -mno-tbm -mavx -msse4.2 -msse4.1 -mrdrnd -mf16c -mfsgsbase --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=3072 -mtune=generic -frecord-gcc-switches" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/polkit-1/actions" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c" CXXFLAGS="-O2 -pipe -fomit-frame-pointer -march=corei7-avx -mcx16 -msahf -mno-movbe -maes -mpclmul -mpopcnt -mno-abm -mno-lwp -mno-fma -mno-fma4 -mno-xop -mno-bmi -mno-tbm -mavx -msse4.2 -msse4.1 -mrdrnd -mf16c -mfsgsbase --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=3072 -mtune=generic -frecord-gcc-switches" DISTDIR="/usr/portage/distfiles" FCFLAGS="-O2 -pipe -fomit-frame-pointer -march=corei7-avx -mcx16 -msahf -mno-movbe -maes -mpclmul -mpopcnt -mno-abm -mno-lwp -mno-fma -mno-fma4 -mno-xop -mno-bmi -mno-tbm -mavx -msse4.2 -msse4.1 -mrdrnd -mf16c -mfsgsbase --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=3072 -mtune=generic -frecord-gcc-switches" FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch parallel-install preserve-libs protect-owned sandbox sfperms sign strict unknown-features-warn unmerge-logs unmerge-orphans userfetch xattr" FFLAGS="-O2 -pipe -fomit-frame-pointer -march=corei7-avx -mcx16 -msahf -mno-movbe -maes -mpclmul -mpopcnt -mno-abm -mno-lwp -mno-fma -mno-fma4 -mno-xop -mno-bmi -mno-tbm -mavx -msse4.2 -msse4.1 -mrdrnd -mf16c -mfsgsbase --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=3072 -mtune=generic -frecord-gcc-switches" GENTOO_MIRRORS="http://gentoo.channelx.biz/ http://gentoo.gg3.net/ http://ftp.jaist.ac.jp/pub/Linux/Gentoo/" LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu" MAKEOPTS="-j3 -l6" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/dev/shm" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/home/naota/gentoo-x86 /var/lib/layman/haskell /var/lib/layman/sunrise /var/lib/layman/betagarden /var/lib/layman/neurogeek" SYNC="rsync://rsync.jp.gentoo.org/gentoo-portage" USE="X acl alsa amd64 avahi bash-completion berkdb bluetooth bzip2 cdda cjk cli cracklib crypt cxx dbus dga dri emacs fbcon fortran gdbm gpm gtk3 hddtemp iconv infinality ipv6 llvm m17n-lib midi mmx modules mudflap multilib ncurses nls nptl nsplugin openmp pam pcre perl policykit pulseaudio python qt3support readline session sse sse2 sse3 ssl ssse3 systemtap tcpd threads tiff unicode use_ruby_ruby18 v4l v4l2 vaapi vdpau wifi xattr xcomposite xft xinerama zlib zsh-completion" ABI_X86="64" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" DRACUT_MODULES="btrfs syslog ssh" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" GRUB_PLATFORMS="efi-64" INPUT_DEVICES="mouse keyboard evdev synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="ja" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-3" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_2" RUBY_TARGETS="ruby19" USERLAND="GNU" VIDEO_CARDS="vesa intel i915" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON ================================================================= Package Settings ================================================================= USE="(multilib) -debug -gd (-hardened) -nscd -profile (-selinux) -suid -systemtap -vanilla" ABI_X86="64" sys-libs/glibc-2.17 was built with the following: CFLAGS="-pipe -march=corei7-avx -mno-movbe -mno-abm -mno-lwp -mno-fma -mno-fma4 -mno-xop -mno-bmi -mno-tbm -mtune=generic -O2 -fno-strict-aliasing" CXXFLAGS="-pipe -march=corei7-avx -mno-movbe -mno-abm -mno-lwp -mno-fma -mno-fma4 -mno-xop -mno-bmi -mno-tbm -mtune=generic -O2 -fno-strict-aliasing"
Created attachment 345978 [details] build.log
Created attachment 345980 [details] config.log
no idea what that header is. maybe dev-util/systemtap installs it ?
(In reply to comment #5) > no idea what that header is. maybe dev-util/systemtap installs it ? As I wrote in comment 0, /usr/include/sys/sdt.h is provided from dev-util/systemtap.
i won't add the dependency until dev-util/systemtap is stable on all the relevant architectures. it's not really that big of a deal as anyone who is serious about using systemtap is going to `emerge systemtap` on their system first.
Created attachment 371620 [details] /var/log/portage/cross-armv6j-hardfloat-linux-gnueabi-info.log
Created attachment 371622 [details] /var/log/portage/cross-armv6j-hardfloat-linux-gnueabi-glibc.log.xz
Howdy. This seems to break crossdev's bootstrapping, at least with arm. crossdev -v -t armv6j-hardfloat-linux-gnueabi and crossdev -S -v -t armv6j-hardfloat-linux-gnueabi produce the same error'd result. Let me know if more info is needed. Thanks.
Hrm. I just realized I'm the only one subscribed to this bug. Should I have created a new bug instead of appending to this one? :/
(In reply to SpanKY from comment #7) > i won't add the dependency until dev-util/systemtap is stable on all the > relevant architectures. it's not really that big of a deal as anyone who is > serious about using systemtap is going to `emerge systemtap` on their system > first. This is doable now, since systemtap is stable on all arches except hppa. (And on hppa we can package.use.mask the use flag for glibc.)
(In reply to Andreas K. Hüttel from comment #12) > (In reply to SpanKY from comment #7) > > i won't add the dependency until dev-util/systemtap is stable on all the > > relevant architectures. it's not really that big of a deal as anyone who is > > serious about using systemtap is going to `emerge systemtap` on their system > > first. > > This is doable now, since systemtap is stable on all arches except hppa. > (And on hppa we can package.use.mask the use flag for glibc.) Added in 2.26-r1 (and later)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02056778ea5961e77a59a7a246b355c1225c7404 commit 02056778ea5961e77a59a7a246b355c1225c7404 Author: Andreas K. Hüttel <dilfridge@gentoo.org> AuthorDate: 2017-11-12 12:28:38 +0000 Commit: Andreas K. Hüttel <dilfridge@gentoo.org> CommitDate: 2017-11-12 14:15:28 +0000 sys-libs/glibc: Re-add keywords to glibc 2.26 Bug: https://bugs.gentoo.org/492814 Bug: https://bugs.gentoo.org/622694 Bug: https://bugs.gentoo.org/617938 Bug: https://bugs.gentoo.org/466176 Bug: https://bugs.gentoo.org/628768 Bug: https://bugs.gentoo.org/637016 Bug: https://bugs.gentoo.org/636934 Bug: https://bugs.gentoo.org/381391 Bug: https://bugs.gentoo.org/636158 Package-Manager: Portage-2.3.13, Repoman-2.3.4 sys-libs/glibc/glibc-2.26-r3.ebuild | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-)}
*** Bug 468956 has been marked as a duplicate of this bug. ***
(In reply to Andreas K. Hüttel from comment #12) > (And on hppa we can package.use.mask the use flag for glibc.) /usr/src/linux/Documentation/features/debug/kprobes/arch-support.txt
Also fixed in 2.25-r10
(In reply to Andreas K. Hüttel from comment #17) > Also fixed in 2.25-r10 Is now stable everywhere