Re: [gentoo-dev] Hardened USE flag
On Tuesday 06 February 2007, Luis Francisco Araujo wrote: > I will go with the pic USE flag option then. maybe i wasnt clear ... USE=pic is meant for only certain cases, certainly not for general use ... i dont think smalltalk qualifies for this concession -mike pgpTh01b1eq6x.pgp Description: PGP signature
Re: [gentoo-dev] Hardened USE flag
Mike Frysinger wrote: On Monday 05 February 2007, Luis Francisco Araujo wrote: I am usually very hesitant to add new use flags to the tree (unless they are *really* necessary or imply a great advantage.) ; though i am not sure here if anybody else would consider this a good recommendation for handling textrels. why not just build pic for everyone on x86 ? define "it'll hurt performance" ... of course you take a small penalty for code being PIC, but i dont exactly see smalltalk being such a performance hardcore language to justify making it special I was thinking more of a simple 'use hardened && myconf=" .. "' specific line for this ebuild; but it's probably a good idea offering to more developers the easy choice of this feature through a USE flag? you would utilize the "pic" USE flag ... php does this because it, unlike smalltalk, is very performance critical, and so by default it builds as non-pic on x86 -mike Thank everyone; I will go with the pic USE flag option then. -- Luis F. Araujo "araujo at gentoo.org" Gentoo Linux -- gentoo-dev@gentoo.org mailing list
Re: [gentoo-dev] Hardened USE flag
On Monday 05 February 2007, Luis Francisco Araujo wrote: > I am usually very hesitant to add new use flags to the tree (unless they > are *really* necessary or imply a great advantage.) ; though i am not > sure here if anybody else would consider this a good recommendation for > handling textrels. why not just build pic for everyone on x86 ? define "it'll hurt performance" ... of course you take a small penalty for code being PIC, but i dont exactly see smalltalk being such a performance hardcore language to justify making it special > I was thinking more of a simple 'use hardened && myconf=" .. "' specific > line for this ebuild; but it's probably a good idea offering to more > developers the easy choice of this feature through a USE flag? you would utilize the "pic" USE flag ... php does this because it, unlike smalltalk, is very performance critical, and so by default it builds as non-pic on x86 -mike pgp9ofiJDIMFV.pgp Description: PGP signature
Re: [gentoo-dev] Hardened USE flag
On Tue, 06 Feb 2007 00:15:25 -0400 Luis Francisco Araujo <[EMAIL PROTECTED]> wrote: > Hello World! > > I want to ask for suggestions and opinions for the best way to handle > this bug: > > http://bugs.gentoo.org/show_bug.cgi?id=158434 [textrels in smalltalk shared librart libgst.so] > I am usually very hesitant to add new use flags to the tree (unless > they are *really* necessary or imply a great advantage.) ; though i > am not sure here if anybody else would consider this a good > recommendation for handling textrels. In general, we would urge maintainers to default to no-textrels for shared libraries; normally the performance impact is negligible (often the performance is better, overall). It would be worth obtaining some real statistics before deciding. Note that textrels in shared libraries are pretty much an x86-only thing. amd64 in particular does not tolerate textrels in shared libraries (PIC is cheaper on amd64). > I was thinking more of a simple 'use hardened && myconf=" .. "' > specific line for this ebuild; but it's probably a good idea offering > to more developers the easy choice of this feature through a USE flag? I think 'use pic' would be more appropriate, because we're talking about whether we want position-independent code or not (but I defer to solar in these things). > If it looks enough useful for many people; then i think we can > proceed to implement it; if it will only be used by this ebuild; then > i am already against it ;-) -- Kevin F. Quinn signature.asc Description: PGP signature
[gentoo-dev] Hardened USE flag
Hello World! I want to ask for suggestions and opinions for the best way to handle this bug: http://bugs.gentoo.org/show_bug.cgi?id=158434 I am usually very hesitant to add new use flags to the tree (unless they are *really* necessary or imply a great advantage.) ; though i am not sure here if anybody else would consider this a good recommendation for handling textrels. I was thinking more of a simple 'use hardened && myconf=" .. "' specific line for this ebuild; but it's probably a good idea offering to more developers the easy choice of this feature through a USE flag? If it looks enough useful for many people; then i think we can proceed to implement it; if it will only be used by this ebuild; then i am already against it ;-) Thanks; -- Luis F. Araujo "araujo at gentoo.org" Gentoo Linux -- gentoo-dev@gentoo.org mailing list