View previous topic :: View next topic |
Author |
Message |
Ant P. Watchman
Joined: 18 Apr 2009 Posts: 6920
|
Posted: Thu Oct 04, 2018 5:57 pm Post subject: USE=bindist |
|
|
I understand the stage3 is built with it for legal reasons, but it creates a huge, unnecessary support burden. I see threads here about once a week from users who blindly left it enabled, and end up in blocked package spaghetti a month down the line, or with mysterious system faults that take days of back-and-forth to get to the root of the problem.
What's preventing the bad default in make.conf from being removed? |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30913 Location: here
|
Posted: Thu Oct 04, 2018 6:09 pm Post subject: Re: USE=bindist |
|
|
Ant P. wrote: | What's preventing the bad default in make.conf from being removed? |
Code: | $ tar xvf stage3-amd64-20181002T214501Z.tar.xz
...
$ grep -r bindist var/db/pkg/* --include=IUSE
dev-libs/openssl-1.0.2p/IUSE:+asm bindist gmp kerberos rfc3779 sctp cpu_flags_x86_sse2 sslv2 +sslv3 static-libs test +tls-heartbeat vanilla zlib abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
net-misc/openssh-7.7_p1-r9/IUSE:abi_mips_n32 audit bindist debug hpn kerberos kernel_linux ldns libedit libressl livecd pam +pie sctp selinux skey +ssl static test X X509
$ grep -r openssh --include=*DEPEND* *
virtual/ssh-0/RDEPEND:|| ( net-misc/openssh net-misc/dropbear )
$ grep -r openssl --include=*DEPEND* *
app-misc/c_rehash-1.7-r1/DEPEND:!<dev-libs/openssl-1.0.2d-r1:0
app-misc/c_rehash-1.7-r1/RDEPEND:!<dev-libs/openssl-1.0.2d-r1:0
dev-lang/python-2.7.15/DEPEND:app-arch/bzip2:0/1= >=sys-libs/zlib-1.1.3:0/1= virtual/libffi:0/0= virtual/libintl sys-libs/gdbm:0/1.13=[berkdb] >=sys-libs/ncurses-5.2:0/6= >=sys-libs/readline-4.1:0/7= dev-libs/openssl:0/0= >=dev-libs/expat-2.1 !!<sys-apps/portage-2.1.9 virtual/pkgconfig >=sys-devel/autoconf-2.65 !sys-devel/gcc[libffi(-)] >=app-portage/elt-patches-20170815 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69
dev-lang/python-2.7.15/RDEPEND:app-arch/bzip2:0/1= >=sys-libs/zlib-1.1.3:0/1= virtual/libffi:0/0= virtual/libintl sys-libs/gdbm:0/1.13=[berkdb] >=sys-libs/ncurses-5.2:0/6= >=sys-libs/readline-4.1:0/7= dev-libs/openssl:0/0= >=dev-libs/expat-2.1 !!<sys-apps/portage-2.1.9 app-misc/mime-types
dev-lang/python-3.6.5/DEPEND:app-arch/bzip2:0/1= app-arch/xz-utils:0/0= >=sys-libs/zlib-1.1.3:0/1= virtual/libffi:0/0= virtual/libintl sys-libs/gdbm:0/1.13=[berkdb] >=sys-libs/ncurses-5.2:0/6= >=sys-libs/readline-4.1:0/7= dev-libs/openssl:0/0= >=dev-libs/expat-2.1:0/0= !!<sys-apps/sandbox-2.6-r1 virtual/pkgconfig !sys-devel/gcc[libffi(-)] >=app-portage/elt-patches-20170815 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69
dev-lang/python-3.6.5/RDEPEND:app-arch/bzip2:0/1= app-arch/xz-utils:0/0= >=sys-libs/zlib-1.1.3:0/1= virtual/libffi:0/0= virtual/libintl sys-libs/gdbm:0/1.13=[berkdb] >=sys-libs/ncurses-5.2:0/6= >=sys-libs/readline-4.1:0/7= dev-libs/openssl:0/0= >=dev-libs/expat-2.1:0/0= !!<sys-apps/sandbox-2.6-r1 app-misc/mime-types
net-misc/iputils-20171016_pre/DEPEND:!net-misc/arping dev-libs/openssl:0/0= virtual/os-headers
net-misc/iputils-20171016_pre/RDEPEND:!net-misc/arping dev-libs/openssl:0/0=
net-misc/curl-7.61.1/DEPEND:dev-libs/openssl:0/0=[abi_x86_64(-)] sys-libs/zlib[abi_x86_64(-)] >=virtual/pkgconfig-0-r1[abi_x86_64(-)] >=app-portage/elt-patches-20170815 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
net-misc/curl-7.61.1/RDEPEND:dev-libs/openssl:0/0=[abi_x86_64(-)] sys-libs/zlib[abi_x86_64(-)]
net-misc/openssh-7.7_p1-r9/DEPEND:>=dev-libs/openssl-1.0.1:0/0=[bindist] dev-libs/openssl:0/0= >=sys-libs/zlib-1.2.3:0/1= virtual/pam virtual/pkgconfig virtual/os-headers sys-devel/autoconf >=app-portage/elt-patches-20170815 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig
net-misc/openssh-7.7_p1-r9/RDEPEND:>=dev-libs/openssl-1.0.1:0/0=[bindist] dev-libs/openssl:0/0= >=sys-libs/zlib-1.2.3:0/1= virtual/pam >=sys-auth/pambase-20081028 virtual/shadow
net-misc/wget-1.19.5/DEPEND:dev-libs/libpcre dev-libs/openssl:0/0= sys-libs/zlib app-arch/xz-utils virtual/pkgconfig sys-devel/gettext
net-misc/wget-1.19.5/RDEPEND:dev-libs/libpcre dev-libs/openssl:0/0= sys-libs/zlib
|
For me it would be enough add a warning in gentoo handbook which recommends removing this use flag from the make.conf _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
krinn Watchman
Joined: 02 May 2003 Posts: 7470
|
Posted: Thu Oct 04, 2018 7:29 pm Post subject: |
|
|
I agree with Ant. P there, even we know it's to comply with distribution of the tarbar and the included binaries in it, nothing justify keeping a setup to force rebuild these binaries as-is once they were distributed (this assuming none will rebuild them to redistribute them again behind, and this issue would still be on the user who do that, no more on gentoo). |
|
Back to top |
|
|
|