public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] reminder: USE=static is *not* for libraries
@ 2006-08-31  2:39 Mike Frysinger
  2006-08-31 17:19 ` Enrico Weigelt
  0 siblings, 1 reply; 9+ messages in thread
From: Mike Frysinger @ 2006-08-31  2:39 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 358 bytes --]

just found another broken package that uses the 'static' USE flag to control 
generation of static libraries (aka libfoo.a)

this is very much wrong ... USE=static is only to control the static-ness of 
binaries ... if your package has an option to build shared and static 
libraries, then it had better be building both or you'll get smacked !
-mike

[-- Attachment #2: Type: application/pgp-signature, Size: 827 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-dev] reminder: USE=static is *not* for libraries
  2006-08-31  2:39 [gentoo-dev] reminder: USE=static is *not* for libraries Mike Frysinger
@ 2006-08-31 17:19 ` Enrico Weigelt
  2006-08-31 18:08   ` Mike Frysinger
  0 siblings, 1 reply; 9+ messages in thread
From: Enrico Weigelt @ 2006-08-31 17:19 UTC (permalink / raw
  To: gentoo-dev

* Mike Frysinger <vapier@gentoo.org> schrieb:
> just found another broken package that uses the 'static' USE flag 
> to control generation of static libraries (aka libfoo.a)
> 
> this is very much wrong ... USE=static is only to control the static-ness of 
> binaries ... if your package has an option to build shared and static 
> libraries, then it had better be building both or you'll get smacked !

BTW: is there a way to control whether static libs should be
installed ?


cu
-- 
---------------------------------------------------------------------
 Enrico Weigelt    ==   metux IT service - http://www.metux.de/
---------------------------------------------------------------------
 Please visit the OpenSource QM Taskforce:
 	http://wiki.metux.de/public/OpenSource_QM_Taskforce
 Patches / Fixes for a lot dozens of packages in dozens of versions:
	http://patches.metux.de/
---------------------------------------------------------------------
-- 
gentoo-dev@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-dev] reminder: USE=static is *not* for libraries
  2006-08-31 17:19 ` Enrico Weigelt
@ 2006-08-31 18:08   ` Mike Frysinger
  2006-08-31 22:42     ` Doug Goldstein
  0 siblings, 1 reply; 9+ messages in thread
From: Mike Frysinger @ 2006-08-31 18:08 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 314 bytes --]

On Thursday 31 August 2006 13:19, Enrico Weigelt wrote:
> BTW: is there a way to control whether static libs should be
> installed ?

`man make.conf` -> INSTALL_MASK

dont even think about filing a bug though when something breaks because it's 
missing static libs cause it'll just make me stab you
-mike

[-- Attachment #2: Type: application/pgp-signature, Size: 827 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-dev] reminder: USE=static is *not* for libraries
  2006-08-31 18:08   ` Mike Frysinger
@ 2006-08-31 22:42     ` Doug Goldstein
  2006-08-31 22:53       ` Chris White
  2006-08-31 23:41       ` Alec Warner
  0 siblings, 2 replies; 9+ messages in thread
From: Doug Goldstein @ 2006-08-31 22:42 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 680 bytes --]

Mike Frysinger wrote:
> On Thursday 31 August 2006 13:19, Enrico Weigelt wrote:
>> BTW: is there a way to control whether static libs should be
>> installed ?
> 
> `man make.conf` -> INSTALL_MASK
> 
> dont even think about filing a bug though when something breaks because it's 
> missing static libs cause it'll just make me stab you
> -mike

Mike,

I just filed bug #140776 for you because I masked out all shared
libraries and my system doesn't work. You only mentioned masking out
static libraries so I didn't mask those out.

Please consider this a serious issue and fix it ASAP.

-- 
Doug Goldstein <cardoe@gentoo.org>
http://dev.gentoo.org/~cardoe/


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 252 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-dev] reminder: USE=static is *not* for libraries
  2006-08-31 22:42     ` Doug Goldstein
@ 2006-08-31 22:53       ` Chris White
  2006-08-31 23:47         ` Mike Frysinger
  2006-08-31 23:41       ` Alec Warner
  1 sibling, 1 reply; 9+ messages in thread
From: Chris White @ 2006-08-31 22:53 UTC (permalink / raw
  To: gentoo-dev

On Thursday 31 August 2006 15:42, Doug Goldstein wrote:
> I just filed bug #140776 for you because I masked out all shared
> libraries and my system doesn't work. You only mentioned masking out
> static libraries so I didn't mask those out.
>
> Please consider this a serious issue and fix it ASAP.

Since when does a hal ebuild bug have anything to do with masked shared 
libraries?

-- 
Chris White
Gentoo Developer aka:
ChrisWhite		cpw
ChrisWhite|Work	WhiteChocolate
VanillaWhite		Whitey
WhiteLight		WhiteCheese
WhiteSugar		WhiteButter
WhiteWall		WhiteLemon
WhiteApple		WhiteBlanket
WhiteEnergy		WhiteWhite
-- 
gentoo-dev@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-dev] reminder: USE=static is *not* for libraries
  2006-08-31 22:42     ` Doug Goldstein
  2006-08-31 22:53       ` Chris White
@ 2006-08-31 23:41       ` Alec Warner
  2006-08-31 23:47         ` Mike Frysinger
  1 sibling, 1 reply; 9+ messages in thread
From: Alec Warner @ 2006-08-31 23:41 UTC (permalink / raw
  To: gentoo-dev

Doug Goldstein wrote:
> Mike Frysinger wrote:
>> On Thursday 31 August 2006 13:19, Enrico Weigelt wrote:
>>> BTW: is there a way to control whether static libs should be
>>> installed ?
>> `man make.conf` -> INSTALL_MASK
>>
>> dont even think about filing a bug though when something breaks because it's 
>> missing static libs cause it'll just make me stab you
>> -mike
> 
> Mike,
> 
> I just filed bug #140776 for you because I masked out all shared
> libraries and my system doesn't work. You only mentioned masking out
> static libraries so I didn't mask those out.
> 
> Please consider this a serious issue and fix it ASAP.
> 

He didn't say "use install masked to mask out shared libraries" he said
"use install mask to mask static libraries".

 F implies P does not mean P implies F :)
-- 
gentoo-dev@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-dev] reminder: USE=static is *not* for libraries
  2006-08-31 22:53       ` Chris White
@ 2006-08-31 23:47         ` Mike Frysinger
  0 siblings, 0 replies; 9+ messages in thread
From: Mike Frysinger @ 2006-08-31 23:47 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 513 bytes --]

On Thursday 31 August 2006 18:53, Chris White wrote:
> On Thursday 31 August 2006 15:42, Doug Goldstein wrote:
> > I just filed bug #140776 for you because I masked out all shared
> > libraries and my system doesn't work. You only mentioned masking out
> > static libraries so I didn't mask those out.
> >
> > Please consider this a serious issue and fix it ASAP.
>
> Since when does a hal ebuild bug have anything to do with masked shared
> libraries?

looks like someone missed the short bus this morning
-mike

[-- Attachment #2: Type: application/pgp-signature, Size: 827 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-dev] reminder: USE=static is *not* for libraries
  2006-08-31 23:41       ` Alec Warner
@ 2006-08-31 23:47         ` Mike Frysinger
  2006-09-01  0:31           ` Alec Warner
  0 siblings, 1 reply; 9+ messages in thread
From: Mike Frysinger @ 2006-08-31 23:47 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 237 bytes --]

On Thursday 31 August 2006 19:41, Alec Warner wrote:
> He didn't say "use install masked to mask out shared libraries" he said
> "use install mask to mask static libraries".

looks like two people missed the short bus actually ...
-mike

[-- Attachment #2: Type: application/pgp-signature, Size: 827 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-dev] reminder: USE=static is *not* for libraries
  2006-08-31 23:47         ` Mike Frysinger
@ 2006-09-01  0:31           ` Alec Warner
  0 siblings, 0 replies; 9+ messages in thread
From: Alec Warner @ 2006-09-01  0:31 UTC (permalink / raw
  To: gentoo-dev

Mike Frysinger wrote:
> On Thursday 31 August 2006 19:41, Alec Warner wrote:
>> He didn't say "use install masked to mask out shared libraries" he said
>> "use install mask to mask static libraries".
> 
> looks like two people missed the short bus actually ...
> -mike

JEEVES!?

And yes I a realized it was a joke hence the -> :)
-- 
gentoo-dev@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2006-09-01  0:34 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-08-31  2:39 [gentoo-dev] reminder: USE=static is *not* for libraries Mike Frysinger
2006-08-31 17:19 ` Enrico Weigelt
2006-08-31 18:08   ` Mike Frysinger
2006-08-31 22:42     ` Doug Goldstein
2006-08-31 22:53       ` Chris White
2006-08-31 23:47         ` Mike Frysinger
2006-08-31 23:41       ` Alec Warner
2006-08-31 23:47         ` Mike Frysinger
2006-09-01  0:31           ` Alec Warner

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox