Summary: | sys-devel/distcc: distcc-pump breaks check_include_file() in dev-util/cmake | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Conrad Kostecki <conikost> |
Component: | Current packages | Assignee: | Michał Górny <mgorny> |
Status: | RESOLVED WONTFIX | ||
Severity: | normal | CC: | anton.gubarkov, cluster, kde, llvm, mgorny |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://bugs.gentoo.org/show_bug.cgi?id=594518 https://bugs.gentoo.org/show_bug.cgi?id=594960 https://bugs.gentoo.org/show_bug.cgi?id=594408 https://bugs.gentoo.org/show_bug.cgi?id=594556 https://bugs.gentoo.org/show_bug.cgi?id=572226 https://bugs.gentoo.org/show_bug.cgi?id=645298 https://bugs.gentoo.org/show_bug.cgi?id=570050 https://bugs.gentoo.org/show_bug.cgi?id=669978 https://bugs.gentoo.org/show_bug.cgi?id=702146 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Conrad Kostecki
![]() Portage 2.3.13 (python 3.6.3-final-0, default/linux/arm64/13.0/desktop, gcc-6.4.0, glibc-2.25-r9, 4.9.53-v8-e9091cf61983+ aarch64) ================================================================= System uname: Linux-4.9.53-v8-e9091cf61983+-aarch64-with-gentoo-2.4.1 KiB Swap: 2097148 total, 1983204 free Timestamp of repository gentoo: Thu, 02 Nov 2017 00:45:01 +0000 Head commit of repository gentoo: ee2045e2608abb2d6e54861c8c7d5c115e40093c sh bash 4.4_p12 ld GNU ld (Gentoo 2.25.1 p1.1) 2.25.1 distcc 3.2rc1 aarch64-unknown-linux-gnu [enabled] app-shells/bash: 4.4_p12::gentoo dev-lang/perl: 5.26.1-r1::gentoo dev-lang/python: 2.7.14::gentoo, 3.4.6::gentoo, 3.5.4::gentoo, 3.6.3::gentoo dev-util/cmake: 3.9.4::gentoo dev-util/pkgconfig: 0.29.2::gentoo sys-apps/baselayout: 2.4.1-r2::gentoo sys-apps/openrc: 0.34.5::gentoo sys-apps/sandbox: 2.12::gentoo sys-devel/autoconf: 2.69-r4::gentoo sys-devel/automake: 1.14.1::gentoo, 1.15.1-r1::gentoo sys-devel/binutils: 2.25.1-r1::gentoo, 2.29.1-r1::gentoo sys-devel/gcc: 4.9.4::gentoo, 6.4.0::gentoo sys-devel/gcc-config: 1.9.0::gentoo sys-devel/libtool: 2.4.6-r4::gentoo sys-devel/make: 4.2.1-r1::gentoo sys-kernel/linux-headers: 4.13::gentoo (virtual/os-headers) sys-libs/glibc: 2.25-r9::gentoo Repositories: gentoo location: /usr/portage sync-type: rsync sync-uri: rsync://rsync.de.gentoo.org/gentoo-portage priority: -1000 sync-rsync-extra-opts: --exclude-from=/etc/portage/rsync_excludes archeron location: /usr/local/portage masters: gentoo ACCEPT_KEYWORDS="arm64 ~arm64" ACCEPT_LICENSE="*" CBUILD="aarch64-unknown-linux-gnu" CFLAGS="-march=armv8-a+crc+fp+simd -mcpu=cortex-a53 -mtune=cortex-a53 -O3 -pipe -fomit-frame-pointer -mabi=lp64 -mcmodel=small -mlittle-endian -momit-leaf-frame-pointer -mpc-relative-literal-loads -mstrict-align -mtls-dialect=desc -mtls-size=24" CHOST="aarch64-unknown-linux-gnu" CONFIG_PROTECT="/etc" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/gconf /etc/gentoo-release /etc/sandbox.d /etc/terminfo" CXXFLAGS="-march=armv8-a+crc+fp+simd -mcpu=cortex-a53 -mtune=cortex-a53 -O3 -pipe -fomit-frame-pointer -mabi=lp64 -mcmodel=small -mlittle-endian -momit-leaf-frame-pointer -mpc-relative-literal-loads -mstrict-align -mtls-dialect=desc -mtls-size=24 -fvisibility-inlines-hidden" DISTDIR="/usr/portage/distfiles" EMERGE_DEFAULT_OPTS="--autounmask=n --quiet-build=n --with-bdeps=y" FCFLAGS="-O2" FEATURES="assume-digests binpkg-logs config-protect-if-modified distcc distlocks ebuild-locks fixlafiles merge-sync multilib-strict news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" FFLAGS="-O2" GENTOO_MIRRORS="http://mirror.netcologne.de/gentoo/" INSTALL_MASK="/etc/systemd/* /etc/xinetd.d/* /usr/lib/systemd/system/*" LANG="de_DE.UTF-8" LC_ALL="de_DE.UTF-8" LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--sort-common -Wl,-z,now" MAKEOPTS="-j5 -l4" PKGDIR="/usr/portage/packages" PORTAGE_BUNZIP2_COMMAND="pbunzip2" PORTAGE_BZIP2_COMMAND="pbzip2" PORTAGE_COMPRESS="xz" PORTAGE_COMPRESS_FLAGS="-9e" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_EXTRA_OPTS="--exclude-from=/etc/portage/rsync_excludes" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git" PORTAGE_TMPDIR="/var/tmp" USE="X acl arm64 bzip2 cairo caps cjk cracklib crypt cxx dbus fbcon fontconfig gif gmp gnutls gpm iconv icu idn imlib introspection ipv6 jpeg lzma lzo mp3 ncurses neon nls nntp nptl opencl opengl openmp pam pcre png readline slang spell ssl suid svg symlink threads tiff truetype udev unicode usb xattr xface xml zlib" CPU_FLAGS_ARM="neon edsp thumb thumb2 v4 v5 v6 v7 v8 vfp vfp-d32 vfpv3 vfpv4" CURL_SSL="openssl" ELIBC="glibc" INPUT_DEVICES="libinput" KERNEL="linux" L10N="de de_DE" LINGUAS="de de_DE" PYTHON_SINGLE_TARGET="python3_6" PYTHON_TARGETS="python2_7 python3_6" USERLAND="GNU" VIDEO_CARDS="fbdev vc4" Unset: CC, CPPFLAGS, CTARGET, CXX Nothing I can do here, it looks like LLVM is using pristine CMake functions. Long story short, distcc-pump is a cheap horrible hack which some people (Google?) hacked into distcc for their pet project, then abandoned immediately. It's known to cause mayhem all around the place (including miscompiled programs), so just don't ever use it. Reassigning to distcc maintainers. However, there's at least half a dozen bugs about this open already and distcc haven't seen any change for years now. It's as dead as it can be. *** Bug 570038 has been marked as a duplicate of this bug. *** I filed https://bugs.gentoo.org/702146 to remove FEATURES=distcc-pump from portage. I suggest disabling 'pump' tool (and it's infrastructure) installation in a distcc package. Either completely or at least hide it under disabled-by-default flag. in portage-2.3.82 FEATURES=distcc-pump has been removed from portage. |