Re: [gentoo-dev] Re: prune_libtool_files() and pkg-config dependency

2012-09-01 Thread Rich Freeman
On Fri, Aug 31, 2012 at 11:50 PM, Ryan Hill wrote: > On Fri, 31 Aug 2012 22:51:08 +0200 > Michał Górny wrote: >> Such a goals may be good for distributions like Exherbo which aim to >> make everything perfect. I believe that Gentoo aims more around 'good >> enough but at least realistic', instead

Re: [gentoo-dev] Re: prune_libtool_files() and pkg-config dependency

2012-09-01 Thread Alexis Ballier
On Sat, 1 Sep 2012 09:40:47 +0200 Michał Górny wrote: > On Fri, 31 Aug 2012 20:14:43 -0400 > Alexis Ballier wrote: > > > > Ah, while we're at it. If a library has macros referring > > > to the functions of another library (or just types) in its public > > > API, it needs a pkg-config file. ELF

Re: [gentoo-dev] Re: prune_libtool_files() and pkg-config dependency

2012-09-01 Thread Michał Górny
On Fri, 31 Aug 2012 20:14:43 -0400 Alexis Ballier wrote: > > Ah, while we're at it. If a library has macros referring > > to the functions of another library (or just types) in its public > > API, it needs a pkg-config file. ELF dependencies are not enough, > > and the gold linker will refuse to

[gentoo-dev] Re: prune_libtool_files() and pkg-config dependency

2012-08-31 Thread Ryan Hill
On Fri, 31 Aug 2012 22:51:08 +0200 Michał Górny wrote: > That arbitrary collection of packages is called a system. I don't think > the goal for Gentoo should be to abandon standards like POSIX in favor > of 'design system yourself but don't come crying to us if you forget > some vital component w

Re: [gentoo-dev] Re: prune_libtool_files() and pkg-config dependency

2012-08-31 Thread Alexis Ballier
On Sat, 1 Sep 2012 01:05:39 +0200 Michał Górny wrote: > On Fri, 31 Aug 2012 17:49:34 -0400 > Alexis Ballier wrote: > > > On Fri, 31 Aug 2012 22:53:35 +0200 > > Michał Górny wrote: > > > > [...] > > > I'm not sure if you're aware of it but Gentoo doesn't aim at > > > supporting solely Linux an

[gentoo-dev] Re: prune_libtool_files() and pkg-config dependency

2012-08-31 Thread Duncan
Gregory M. Turner posted on Fri, 31 Aug 2012 16:13:20 -0700 as excerpted: > For the record, I'm not saying we need to put pkgconfig in - I'm totally > agnostic about that, as I am about whether it should be brought in as a > dependency. [Just replying here as it's handy.] I don't believe the fol

Re: [gentoo-dev] Re: prune_libtool_files() and pkg-config dependency

2012-08-31 Thread Gregory M. Turner
On 8/31/2012 4:48 AM, Rich Freeman wrote: On Fri, Aug 31, 2012 at 6:42 AM, Michał Górny wrote: So please introduce virtual/compiler, virtual/linker, virtual/posix-system, virtual/sratatata and add them to DEPEND of every single ebuild. Every ebuild doesn't need all of those - that is the who

Re: [gentoo-dev] Re: prune_libtool_files() and pkg-config dependency

2012-08-31 Thread Michał Górny
On Fri, 31 Aug 2012 17:49:34 -0400 Alexis Ballier wrote: > On Fri, 31 Aug 2012 22:53:35 +0200 > Michał Górny wrote: > > [...] > > I'm not sure if you're aware of it but Gentoo doesn't aim at > > supporting solely Linux and no other system. > > elf != linux Gentoo != elf only. > > Also, pleas

Re: [gentoo-dev] Re: prune_libtool_files() and pkg-config dependency

2012-08-31 Thread Alexis Ballier
On Fri, 31 Aug 2012 22:53:35 +0200 Michał Górny wrote: [...] > I'm not sure if you're aware of it but Gentoo doesn't aim at > supporting solely Linux and no other system. elf != linux > > Also, please tell me how to handle multiple slots sanely without > pkg-config in a package like Boost, for

Re: [gentoo-dev] Re: prune_libtool_files() and pkg-config dependency

2012-08-31 Thread Michał Górny
On Fri, 31 Aug 2012 15:31:43 -0400 Alexis Ballier wrote: > On Fri, 31 Aug 2012 18:03:33 +0200 > Michał Górny wrote: > > > On Fri, 31 Aug 2012 11:05:23 -0400 > > Ian Stakenvicius wrote: > > > > > -BEGIN PGP SIGNED MESSAGE- > > > Hash: SHA256 > > > > > > On 31/08/12 10:56 AM, Alexis Ba

Re: [gentoo-dev] Re: prune_libtool_files() and pkg-config dependency

2012-08-31 Thread Michał Górny
On Fri, 31 Aug 2012 16:01:01 -0400 Rich Freeman wrote: > On Fri, Aug 31, 2012 at 2:56 PM, Mike Gilbert > wrote: > > On Fri, Aug 31, 2012 at 2:16 PM, Duncan <1i5t5.dun...@cox.net> > > wrote: > >> Thus, not adding it to @system in no way means it's not considered > >> mandatory for a normal instal

Re: [gentoo-dev] Re: prune_libtool_files() and pkg-config dependency

2012-08-31 Thread Rich Freeman
On Fri, Aug 31, 2012 at 2:56 PM, Mike Gilbert wrote: > On Fri, Aug 31, 2012 at 2:16 PM, Duncan <1i5t5.dun...@cox.net> wrote: >> Thus, not adding it to @system in no way means it's not considered >> mandatory for a normal install, it just means the ultimate goal is to >> have all the deps specified

Re: [gentoo-dev] Re: prune_libtool_files() and pkg-config dependency

2012-08-31 Thread Alexis Ballier
On Fri, 31 Aug 2012 18:03:33 +0200 Michał Górny wrote: > On Fri, 31 Aug 2012 11:05:23 -0400 > Ian Stakenvicius wrote: > > > -BEGIN PGP SIGNED MESSAGE- > > Hash: SHA256 > > > > On 31/08/12 10:56 AM, Alexis Ballier wrote: > > > Michał Górny wrote: > > >> > > >> I believe that the more

Re: [gentoo-dev] Re: prune_libtool_files() and pkg-config dependency

2012-08-31 Thread Michał Górny
On Fri, 31 Aug 2012 14:56:06 -0400 Mike Gilbert wrote: > On Fri, Aug 31, 2012 at 2:16 PM, Duncan <1i5t5.dun...@cox.net> wrote: > > Thus, not adding it to @system in no way means it's not considered > > mandatory for a normal install, it just means the ultimate goal is > > to have all the deps spe

Re: [gentoo-dev] Re: prune_libtool_files() and pkg-config dependency

2012-08-31 Thread Mike Gilbert
On Fri, Aug 31, 2012 at 2:16 PM, Duncan <1i5t5.dun...@cox.net> wrote: > Thus, not adding it to @system in no way means it's not considered > mandatory for a normal install, it just means the ultimate goal is to > have all the deps specified and nothing left in @system, and while > progress isn't fa

[gentoo-dev] Re: prune_libtool_files() and pkg-config dependency

2012-08-31 Thread Duncan
Michał Górny posted on Fri, 31 Aug 2012 18:08:12 +0200 as excerpted: > Reducing @system may be a goal but it should be a *reasonable* goal. Not > reducing because we can reduce but because it is bloated with unneeded > software. > > We shouldn't even try to go below POSIX system requirements; we

Re: [gentoo-dev] Re: prune_libtool_files() and pkg-config dependency

2012-08-31 Thread Ian Stakenvicius
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 On 31/08/12 12:12 PM, Fabian Groffen wrote: > On 31-08-2012 18:08:12 +0200, Michał Górny wrote: >> And for a reasonable Gentoo toolchain, pkg-config is a must-have. >> At least since we deprecated and are seriously fighting libtool. > > what? depre

Re: [gentoo-dev] Re: prune_libtool_files() and pkg-config dependency

2012-08-31 Thread Michał Górny
On Fri, 31 Aug 2012 18:12:58 +0200 Fabian Groffen wrote: > On 31-08-2012 18:08:12 +0200, Michał Górny wrote: > > And for a reasonable Gentoo toolchain, pkg-config is a must-have. At > > least since we deprecated and are seriously fighting libtool. > > what? Libtool archives, I meant. -- Best

Re: [gentoo-dev] Re: prune_libtool_files() and pkg-config dependency

2012-08-31 Thread Fabian Groffen
On 31-08-2012 18:08:12 +0200, Michał Górny wrote: > And for a reasonable Gentoo toolchain, pkg-config is a must-have. At > least since we deprecated and are seriously fighting libtool. what? -- Fabian Groffen Gentoo on a different level signature.asc Description: Digital signature

Re: [gentoo-dev] Re: prune_libtool_files() and pkg-config dependency

2012-08-31 Thread Michał Górny
On Fri, 31 Aug 2012 07:48:23 -0400 Rich Freeman wrote: > On Fri, Aug 31, 2012 at 6:42 AM, Michał Górny > wrote: > > > > So please introduce virtual/compiler, virtual/linker, > > virtual/posix-system, virtual/sratatata and add them to DEPEND of > > every single ebuild. > > Every ebuild doesn't n

Re: [gentoo-dev] Re: prune_libtool_files() and pkg-config dependency

2012-08-31 Thread Michał Górny
On Fri, 31 Aug 2012 11:05:23 -0400 Ian Stakenvicius wrote: > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA256 > > On 31/08/12 10:56 AM, Alexis Ballier wrote: > > Michał Górny wrote: > >> > >> I believe that the more important direction here is to make > >> development *easier*, not harder. A

Re: [gentoo-dev] Re: prune_libtool_files() and pkg-config dependency

2012-08-31 Thread Jeff Horelick
On 31 August 2012 11:05, Ian Stakenvicius wrote: > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA256 > > On 31/08/12 10:56 AM, Alexis Ballier wrote: >> Michał Górny wrote: >>> >>> I believe that the more important direction here is to make >>> development *easier*, not harder. Adding the same DEP

Re: [gentoo-dev] Re: prune_libtool_files() and pkg-config dependency

2012-08-31 Thread Ian Stakenvicius
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 On 31/08/12 10:56 AM, Alexis Ballier wrote: > Michał Górny wrote: >> >> I believe that the more important direction here is to make >> development *easier*, not harder. Adding the same DEPENDs over >> and over again to every single package is at l

Re: [gentoo-dev] Re: prune_libtool_files() and pkg-config dependency

2012-08-31 Thread Alexis Ballier
On Fri, 31 Aug 2012 12:42:10 +0200 Michał Górny wrote: > On Fri, 31 Aug 2012 10:06:06 + (UTC) > Duncan <1i5t5.dun...@cox.net> wrote: > > > Michał Górny posted on Fri, 31 Aug 2012 10:01:09 +0200 as excerpted: > > > > > On Fri, 31 Aug 2012 00:12:53 + (UTC) > > > Duncan <1i5t5.dun...@cox.n

Re: [gentoo-dev] Re: prune_libtool_files() and pkg-config dependency

2012-08-31 Thread Rich Freeman
On Fri, Aug 31, 2012 at 6:42 AM, Michał Górny wrote: > > So please introduce virtual/compiler, virtual/linker, > virtual/posix-system, virtual/sratatata and add them to DEPEND of every > single ebuild. Every ebuild doesn't need all of those - that is the whole point. As Duncan already pointed ou

Re: [gentoo-dev] Re: prune_libtool_files() and pkg-config dependency

2012-08-31 Thread Michał Górny
On Fri, 31 Aug 2012 10:06:06 + (UTC) Duncan <1i5t5.dun...@cox.net> wrote: > Michał Górny posted on Fri, 31 Aug 2012 10:01:09 +0200 as excerpted: > > > On Fri, 31 Aug 2012 00:12:53 + (UTC) > > Duncan <1i5t5.dun...@cox.net> wrote: > > > >> Various people have in fact expressed a desire to

[gentoo-dev] Re: prune_libtool_files() and pkg-config dependency

2012-08-31 Thread Duncan
Michał Górny posted on Fri, 31 Aug 2012 10:01:09 +0200 as excerpted: > On Fri, 31 Aug 2012 00:12:53 + (UTC) > Duncan <1i5t5.dun...@cox.net> wrote: > >> Various people have in fact expressed a desire to REDUCE the number of >> packages in @system, for various reasons including both the paralle

Re: [gentoo-dev] Re: prune_libtool_files() and pkg-config dependency

2012-08-31 Thread Michał Górny
On Fri, 31 Aug 2012 00:12:53 + (UTC) Duncan <1i5t5.dun...@cox.net> wrote: > Mike Frysinger posted on Thu, 30 Aug 2012 19:46:21 -0400 as excerpted: > > > On Thu, Aug 30, 2012 at 6:39 PM, Michał Górny wrote: > >> On Wed, 29 Aug 2012 18:18:20 -0400 Mike Frysinger wrote: > >>> On Wed, Aug 29, 201

[gentoo-dev] Re: prune_libtool_files() and pkg-config dependency

2012-08-30 Thread Duncan
Mike Frysinger posted on Thu, 30 Aug 2012 19:46:21 -0400 as excerpted: > On Thu, Aug 30, 2012 at 6:39 PM, Michał Górny wrote: >> On Wed, 29 Aug 2012 18:18:20 -0400 Mike Frysinger wrote: >>> On Wed, Aug 29, 2012 at 6:14 PM, Michał Górny wrote: >>> > On Wed, 29 Aug 2012 18:05:19 -0400 Mike Frysinger