Re: [gentoo-dev] revdep-rebuild bikeshedding

2013-01-17 Thread Sergey Popov
17.01.2013 00:43, Paul Varner wrote: Here is where the bikeshedding begins: 1. What variable name do we prefer? REVDEP_DEFAULT_OPTS or REVDEP_EMERGE_DEFAULT_OPTS REVDEP_REBUILD_DEFAULT_OPTS seems fine, IMO. 2. What behavior do we want? append to EMERGE_DEFAULT_OPTS or replace

Re: [gentoo-dev] revdep-rebuild bikeshedding

2013-01-16 Thread Rich Freeman
On Wed, Jan 16, 2013 at 3:43 PM, Paul Varner fuzzy...@gentoo.org wrote: 2. What behavior do we want? append to EMERGE_DEFAULT_OPTS or replace EMERGE_DEFAULT_OPTS Replace is probably better. You can always manually append if you want to, but it is much harder to remove unless portage has logic

Re: [gentoo-dev] revdep-rebuild bikeshedding

2013-01-16 Thread Ian Stakenvicius
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 On 16/01/13 03:43 PM, Paul Varner wrote: All: Time for some bikeshedding :) For the gentoolkit-0.3.0 series, I removed any filtering of emerge options set in EMERGE_DEFAULT_OPS for revdep-rebuild. This has caused some people to complain

Re: [gentoo-dev] revdep-rebuild bikeshedding

2013-01-16 Thread Albert Hopkins
On Wed, Jan 16, 2013, at 03:57 PM, Ian Stakenvicius wrote: [...] +1 on the replace. +1

Re: [gentoo-dev] revdep-rebuild

2005-08-15 Thread Georgi Georgiev
maillog: 14/08/2005-21:16:01(-0700): Stefan Jones types Stefan Jones wrote: So I have started making a small C program which does the Checking dynamic linking consistency... part of the revdep-rebuild program (I think this the the most time intensive part). This program can then be called

Re: [gentoo-dev] revdep-rebuild

2005-08-15 Thread Stefan Jones
On Mon, 2005-08-15 at 17:18 +0900, Georgi Georgiev wrote: On x86-64 the native ELFs do not use ld-linux.so.2, but ld-linux-x86-64.so.2 instead. Okey, thanks, using /usr/include/gnu/lib-names.h would soon sort out that problem at compile time! Stefan -- Stefan Jones [EMAIL PROTECTED] --

Re: [gentoo-dev] revdep-rebuild

2005-08-15 Thread Georgi Georgiev
maillog: 15/08/2005-07:25:36(-0700): Stefan Jones types On Mon, 2005-08-15 at 17:18 +0900, Georgi Georgiev wrote: On x86-64 the native ELFs do not use ld-linux.so.2, but ld-linux-x86-64.so.2 instead. Okey, thanks, using /usr/include/gnu/lib-names.h would soon sort out that problem at

Re: [gentoo-dev] revdep-rebuild

2005-08-15 Thread Stefan Jones
On Mon, 2005-08-15 at 23:35 +0900, Georgi Georgiev wrote: I hope you do intend to support both types of executables on amd64. After all the current method with ldd works fine for both and I guess you don't want any regression. A quick look at /usr/bin/ldd shows that is just goes though using

Re: [gentoo-dev] revdep-rebuild

2005-08-15 Thread Mike Frysinger
On Monday 15 August 2005 10:49 am, Stefan Jones wrote: On Mon, 2005-08-15 at 23:35 +0900, Georgi Georgiev wrote: I hope you do intend to support both types of executables on amd64. After all the current method with ldd works fine for both and I guess you don't want any regression. But

Re: [gentoo-dev] revdep-rebuild

2005-08-15 Thread Stefan Jones
On Mon, 2005-08-15 at 15:57 -0400, Mike Frysinger wrote: But first I have an idea to only use scanelf (but that may have issues with 32/64 combined userspaces) which I would want to implement. no, it doesnt ... scanelf can handle any ELF format regardless of endian/bitsize of the host

Re: [gentoo-dev] revdep-rebuild

2005-08-15 Thread Mike Frysinger
On Monday 15 August 2005 04:19 pm, Stefan Jones wrote: On Mon, 2005-08-15 at 15:57 -0400, Mike Frysinger wrote: But first I have an idea to only use scanelf (but that may have issues with 32/64 combined userspaces) which I would want to implement. no, it doesnt ... scanelf can handle

Re: [gentoo-dev] revdep-rebuild

2005-08-14 Thread Stefan Jones
On Sat, 2005-08-13 at 23:26 -0400, Mike Frysinger wrote: i've already contacted fuzzray about utilizing two packages solar put together (and can be found in portage already): pax-utils: scanelf portage-utils: qfile Thanks for the ideas. I had a quick look at the programs; qfile: This

Re: [gentoo-dev] revdep-rebuild

2005-08-14 Thread Diego 'Flameeyes' Pettenò
On Sunday 14 August 2005 16:20, Stefan Jones wrote: But you could use ldconfig -p to gain a list of all the libraries, put them in a hash table and then use scanelf. Please don't. FreeBSD's ldconfig is *not* the same and this would mean breaking (again) revdep-rebuild on Gentoo/FreeBSD. --

Re: [gentoo-dev] revdep-rebuild

2005-08-14 Thread Paul Varner
On Sun, 2005-08-14 at 16:32 +0200, Diego 'Flameeyes' Pettenò wrote: On Sunday 14 August 2005 16:20, Stefan Jones wrote: But you could use ldconfig -p to gain a list of all the libraries, put them in a hash table and then use scanelf. Please don't. FreeBSD's ldconfig is *not* the same and

Re: [gentoo-dev] revdep-rebuild

2005-08-14 Thread Stefan Jones
On Sun, 2005-08-14 at 09:52 -0500, Paul Varner wrote: Please don't. FreeBSD's ldconfig is *not* the same and this would mean breaking (again) revdep-rebuild on Gentoo/FreeBSD. Some of those solutions are definitely not portable. Well all we really need is the same utility to work

Re: [gentoo-dev] revdep-rebuild

2005-08-13 Thread Yuri Vasilevski
Hi, On Sat, 13 Aug 2005 18:01:05 -0700 Stefan Jones [EMAIL PROTECTED] wrote: So I have started making a small C program which does the Checking dynamic linking consistency... part of the revdep-rebuild program (I think this the the most time intensive part). I think it'll be

Re: [gentoo-dev] revdep-rebuild

2005-08-13 Thread Mike Frysinger
On Saturday 13 August 2005 09:01 pm, Stefan Jones wrote: So I have started making a small C program which does the Checking dynamic linking consistency... part of the revdep-rebuild program (I think this the the most time intensive part). i've already contacted fuzzray about utilizing two